关于横断面研究与队列研究中Odds ratios适用性的技术问询
你同事的说法其实是不准确的——比值比(Odds Ratio, OR)并非只适用于病例对照研究,它完全可以在队列研究和横断面研究中使用,只是在这些研究场景里,我们通常有更直观的指标优先选择,这才导致了误解。下面我给你拆解清楚:
核心概念回顾
先快速梳理几个关键指标的定义,帮你理清逻辑:
- 相对风险(Relative Risk, RR):暴露组的发病(或患病)风险 ÷ 非暴露组的发病(或患病)风险,直接反映暴露对结局风险的影响程度,解释性很强。
- 比值比(OR):暴露组的发病(或患病)比值 ÷ 非暴露组的发病(或患病)比值,其中「比值」是(发病数/未发病数)(或患病人数/未患病人数)。
分研究设计看OR的适用性
1. 队列研究
队列研究是从暴露追踪到结局,我们确实首选RR,因为能直接计算暴露组和非暴露组的发病风险,RR的解释更贴近临床实际(比如「暴露组的发病风险是非暴露组的2倍」)。
但这绝不意味着OR不能用:
- 当结局事件的发生率很低时(比如<10%),OR和RR的数值几乎一致,此时用OR替代RR完全没问题;
- 在多因素分析中(比如logistic回归模型),即使是队列研究,模型输出的关联指标通常也是OR——因为logistic回归本身是基于「比值」构建的模型,这时候OR是有效的关联强度指标,只是如果结局发生率较高,OR会比RR偏大,解释时需要注意这一点。
2. 横断面研究
横断面研究是在某一时间点同步测量暴露和患病状态,这里我们可以计算患病率比值比(Prevalence OR),用来反映暴露组与非暴露组的患病比值差异。
同样,我们可以选择计算患病率相对风险(Prevalence RR),但当患病率较低时,OR和RR近似;另外,用logistic回归分析暴露与患病的关联时,输出的OR也是完全合理的用法,很多横断面研究的多因素分析都会用到OR。
3. 病例对照研究
病例对照研究是先确定病例和对照,再回顾暴露情况——这里无法直接计算RR,因为我们不知道整个研究人群的暴露率和发病风险,只能通过病例和对照的暴露比值来计算OR。当结局发生率较低时,OR可以很好地近似RR,这也是病例对照研究依赖OR的原因,但这只是OR的应用场景之一,不是全部。
误区纠正
你同事的错误在于混淆了「首选指标」和「适用指标」:队列和横断面研究中我们优先选择RR(或患病率RR),是因为它的解释更直观,但OR依然是适用且有效的指标,尤其是在多因素分析、结局发生率低的场景下。
资料推荐
如果你想找权威资料,可以参考经典流行病学教材:
- 国内的《流行病学》(詹思延主编),其中「关联强度测量」章节明确讲解了OR在不同研究设计中的应用;
- 国外的《Modern Epidemiology》(Rothman等著),对OR和RR的适用场景有非常细致的阐述。
内容的提问来源于stack exchange,提问作者TPM




