优势比怎么计算
比值(odds)是组内“发生 ÷ 未发生”的比,优势比是第一组的比值除以第二组的比值。OR 的抽样分布是偏态的,所以先对 ln(OR) 构造区间,再取指数换算回来。
- OR = (a ÷ b) ÷ (c ÷ d) = (a·d) ÷ (b·c)
- 95% 置信区间(Woolf 法)= exp[ln OR ± 1.96 × √(1/a + 1/b + 1/c + 1/d)]
- 有单元格为 0 时,OR 为 0 或无穷大,应参考 Fisher 精确检验。
示例
计算器打开时的表格是 [[40, 60], [20, 80]](暴露组、未暴露组 × 发生、未发生,n = 200)。两组的比值分别为 0.67 和 0.25,所以 OR = 2.67,95% 置信区间为 [1.42, 5.02];卡方检验 P = .002。
暴露组发生事件的比值约为未暴露组的 2.7 倍,置信区间明显不包含 1。
什么时候用,什么时候不用
优势比是病例对照研究和 Logistic 回归的标准效应量。
- 适用:比较两组的二分类结果。
- 适用:希望与 Logistic 回归系数(exp(B))直接对照时。
- 不适用:把 OR 当作相对风险解释;事件常见时,OR 会比相对风险离 1 更远。
- 不适用:没有整理成 2×2 的多类别表。