使用 escalc() metafor 包进行元分析的风险计算错误 ratio/relative

Wrong risk ratio/relative risk calculation with escalc() metafor package for meta analysis

我有一个快速的(如果愚蠢的话,我很抱歉)问题。

我正在使用 metafor 包和这个函数:

data<-escalc(measure = "RR", ai=1, bi=0, ci=43, di=443, append=TRUE)

计算相对风险。

虽然我的手动计算结果为 11.30 (log(RR)=2.425),但 escalc 函数的结果为 8.40 (log(RR)=2.13)。

我实际上从一篇研究论文中得到了这个值,并且知道 11.30 是正确的结果,但我不知道为什么这个计算得出 8.40。

非常欢迎任何帮助

当其中一个单元格为 0 时,escalc 默认应用 +1/2 连续性校正。如果您不想这样,请使用 add=0。参见 help(escalc)