オッズ比、相対危険度、信頼区間
エクセルはこちら
Rのrmetaをエクセル化したもの
少し不安なのは、Rのrmetaパッケージのソースを見た限りでは、信頼区間の算出は、推定量(ORなど)について、その対数をとって、算出SEをもとに上下限を正規分布近似で出していることになっており、Rのそれは、確かにそうなっている。実際には、Rのrmetaのprint.meta.DSL関数の表示部分(丸めて表示)を少しいじって
print.meta.DSL<-function (x, ...) { conf.level <- x$conf.level ci.value <- -qnorm((1 - conf.level)/2) cat("Random effects ( DerSimonian-Laird ) meta-analysis\n") cat("Call: ") print(x$call) ci <- exp(x$logDSL + c(-ci.value, 0, ci.value) * x$selogDSL) cat(paste("Summary ", x$statistic, "= ", ci[2], " ", conf.level * 100, "% CI ( ", ci[1], ", ", ci[3], " )\n", sep = "")) cat(paste("Estimated random effects variance:", round(x$tau2, 2), "\n")) }
としてやれば、上側と下側について、対数として対称になっていることが確かめられるが、前記事掲載のこちらでの上下限は、丸めの誤差だけかどうか、少し不安。ただし、オリジナルペイパー等に戻っても、特に、Rが実装している方式(漸近近似で上下確定)以外の方法を用いているらしき形跡はないので、大丈夫としよう。