0

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

我正在使用 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。

非常欢迎任何帮助

4

1 回答 1

0

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

于 2018-05-09T21:22:29.777 回答