使用 R 中的 metafor 包进行元分析时,如何拆分长森林图?
How can I split a long forest plot when meta-analyzing with the metafor package in R?
我正在使用 metafor 包进行元分析。由于我的数据集包含许多研究,森林图变得很长,我几乎看不懂。
有什么办法可以分割林地吗?
谢谢。
您可以调整输出并绘制子集图,如下所示:
library(metafor)
set.seed(5132)
k <- 50
vi <- rchisq(k, df=1) * .03
yi <- rnorm(k, rnorm(k, 0.5, 0.4), sqrt(vi))
res <- rma(yi, vi)
# plot of studies 1:50
forest(res)
res2 <- res
res2$vi.f <- res2$vi.f[1:25]
# plot of studies 1:25
forest(res2, xlim = c(-3, 4))
res3 <- res
res3$vi.f <- res3$vi.f[26:50]
res3$yi.f <- res3$yi.f[26:50]
res3$slab <- res3$slab[26:50]
# plot of studies 26:50
forest(res3, xlim = c(-3, 4))
我正在使用 metafor 包进行元分析。由于我的数据集包含许多研究,森林图变得很长,我几乎看不懂。
有什么办法可以分割林地吗?
谢谢。
您可以调整输出并绘制子集图,如下所示:
library(metafor)
set.seed(5132)
k <- 50
vi <- rchisq(k, df=1) * .03
yi <- rnorm(k, rnorm(k, 0.5, 0.4), sqrt(vi))
res <- rma(yi, vi)
# plot of studies 1:50
forest(res)
res2 <- res
res2$vi.f <- res2$vi.f[1:25]
# plot of studies 1:25
forest(res2, xlim = c(-3, 4))
res3 <- res
res3$vi.f <- res3$vi.f[26:50]
res3$yi.f <- res3$yi.f[26:50]
res3$slab <- res3$slab[26:50]
# plot of studies 26:50
forest(res3, xlim = c(-3, 4))