2016-07-10 1 views
1

森林プロットのaddpoly機能を使用して - 私は、次のラベルを持つ森林プロットにポリゴンを追加したいmetaforパッケージ

「I = 92.2パーセント、」

特徴」 2 "は上付き文字であり、" 92.2% "はrmaオブジェクト(すなわちres$I2)から呼び出されます。 *はどうあるべき

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()から結果を有効にする必要があり
bquote(I^2==.(round(res$I2,1))*"%") 

答えて

0

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

完璧に動作します。ありがとうございました。 – Jimmy

関連する問題