2016-07-10 28 views
1

我想的多邊形添加到與下面的標籤一個森林圖:使用addpoly功能在森林情節 - metafor包

「我 = 92.2%」

其中「 2「被上標並從」rma「對象(即res$I2)中調用」92.2%「。

這裏是一個製造的例子:

library(metafor) 
data(dat.bcg) 
res <- rma(ai=tpos, bi=tneg, ci=cpos, di=cneg, data=dat.bcg, measure="RR", 
      method="REML") 
forest(res) 
addpoly(res,mlab=*) 

我應該*是什麼?

以下不標 「2」:

paste("I2 = ",round(res$I2,1),"%")) 

下面沒有在所有的工作。

bquote(I^2==.(round(res$I2,1))*"%") 

回答

0

你必須把結果從bquote()到表達:

addpoly(res, mlab=as.expression(bquote(I^2==.(round(res$I2,1))*"%"))) 
+1

完美的作品。謝謝。 – Jimmy