在森林图中使用 addpoly 函数 - metafor 包
using the addpoly function in a forest plot - metafor package
我想将多边形添加到具有以下标签的森林图中:
"I2 = 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(I^2==.(round(res$I2,1))*"%")
您必须将 bquote()
的结果转换为表达式:
addpoly(res, mlab=as.expression(bquote(I^2==.(round(res$I2,1))*"%")))
我想将多边形添加到具有以下标签的森林图中:
"I2 = 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(I^2==.(round(res$I2,1))*"%")
您必须将 bquote()
的结果转换为表达式:
addpoly(res, mlab=as.expression(bquote(I^2==.(round(res$I2,1))*"%")))