如何使用 R 中的 metafor 为荟萃分析找到单一合并效应大小?

How do I find a single pooled effect size for a meta-analysis using metafor in R?

我正在做一项荟萃分析,并试图为两个不同的组(由 'study' 变量区分)找到合并效应大小,以便比较效果。我在 R 中使用 metafor 包。我当前的代码正在为每项研究生成估计值,而不是合并效应。如何修复我的代码以找到合并效应量?

res.re <- rma.mv(yi, vi, mods = ~ study + focus +1, random = ~ focus | study, rho=1/2, data=dat, slab=paste0(study, focus)) res.re

我希望输出为所有研究提供单一的汇总估计,但它为所有研究提供估计。

您不应将 study 添加为版主。所以只需使用 mods = ~ focus(您也可以省略 +1,因为默认情况下它会自动添加)。