比值比计算器

OR = (a·d) / (b·c)

Enter the four frequencies of a 2x2 contingency table to compute the odds ratio and its confidence interval, measuring exposure-outcome association in epidemiology.

📐 计算公式
比值比 OR(本页代码口径):OR=a×d÷(b×c)(a 暴露且结局、b 暴露无结局、c 非暴露结局、d 非暴露无结局),OR 倒数=b×c÷(a×d);附加表:Woolf 标准误 se=√(1÷a+1÷b+1÷c+1÷d)、95%CI=exp(lnOR±1.96×se)、χ²=n(ad−bc)²÷((a+b)(c+d)(a+c)(b+d));事件率 p₁=a÷(a+b)、p₀=c÷(c+d)、RR=p₁÷p₀、RR 由 OR 反推=OR÷((1−p₀)+p₀×OR)、NNT=⌈1÷|p₁−p₀|⌉。校验:四格输入空值即提示;附加表另要求四格均 >0。判据:95%CI 含 1 判不显著(绿标),显著且 OR≥2 或 ≤0.5 红标「显著且幅度不小」、否则橙标;p₁、p₀ 均 <0.10 时按罕见病近似提示。

2×2 列联表中暴露与结局的关联强度。

📌 计算说明
  • OR>1 为风险升高。
  • a=40,b=60,c=20,d=80 → OR≈2.67。

📚 深度解析:比值比(OR)

💡 常见使用场景

暴露与病
a=40(暴露病)、b=20(暴露无病)、c=30(无暴露病)、d=60(无暴露无病):OR=(40×60)/(20×30)=2400/600=4。暴露组 odds 为对照 4 倍。
保护因素
OR=0.5 表示暴露降低一半 odds(保护效应)。

❓ 常见问题(FAQ)

OR 和 RR 区别?
RR=发病率比(队列),OR=odds 比(病例对照)。罕见病 OR≈RR,常见病 OR 高估 RR。
OR 能直接当风险倍数?
仅当疾病罕见时近似,否则 OR 高于 RR,需谨慎解读。

Formula & Standard References

Item Formula / Note Source / Standard
OR definitionOR = (a/b) ÷ (c/d) = ad ÷ bc for a 2×2 tableClassic epidemiologic measure
Log-scale intervalSE of ln(OR) = √(1/a+1/b+1/c+1/d); CI = exp(lnOR ± 1.96·SE)Woolf 1955
Zero-cell correctionAdd 0.5 to all cells when any is zero (Haldane-Anscombe correction)Haldane 1955 / Anscombe 1956
OR vs RRWith rare outcomes (<10%) OR≈RR; OR overestimates RR for common outcomesZhang & Yu 1998, JAMA