你遇到的问题
你的结局变量是二分类(如患病/未患病、复发/未复发),跑完 Logistic 回归得到了一堆 OR 值和置信区间,却不确定 OR 大于 1 和小于 1 分别代表什么、置信区间跨不跨 1 意味着什么,也不知道模型拟合好不好该看哪个指标。
适用场景
二元 Logistic 回归适用于因变量为二分类结局、用一个或多个自变量估计其发生概率与影响因素的情形,常见于医学、流行病学的危险因素分析。它要求观测独立、自变量与结局的对数几率呈线性关系、无严重多重共线性,且事件数相对自变量个数要充足(经验上每个自变量至少约 10 个事件,即 EPV≥10)。
正确做法
逐个报告自变量的 OR 值及其 95% 置信区间(CI)与 Wald 检验 p 值:OR>1 表示该因素增加结局发生的几率、OR<1 表示降低;若 95% CI 不包含 1 则该因素显著。连续变量的 OR 表示自变量每增加一个单位时几率的倍数变化。同时报告模型整体拟合,如 Hosmer-Lemeshow 检验(p>.05 表示拟合良好)。
报告示例:多因素 Logistic 回归显示,年龄(OR=1.05,95% CI:1.02~1.08,p=.001)和吸烟(OR=2.31,95% CI:1.45~3.68,p<.001)是发病的独立危险因素,而规律运动为保护因素(OR=0.62,95% CI:0.41~0.94,p=.024)。Hosmer-Lemeshow 检验 p=.47,提示模型拟合良好。
常见错误
错误一:只看 OR 点估计不看 95% 置信区间,或在 CI 跨过 1(如 0.85~1.40)时仍声称该因素显著,实际上跨 1 意味着无统计学意义。错误二:把 OR 直接当成相对风险(RR)来解释,在结局发生率较高时 OR 会明显高估 RR;此外还常忽略模型拟合优度检验,不报告 Hosmer-Lemeshow 结果。
需要更进一步?
如果你被一整张 OR 和置信区间表绕晕、分不清哪些因素真正显著,可以把 Logistic 回归输出粘贴进统计结果解读器,它会帮你逐行解读 OR 与 CI 并生成规范表述;如果涉及变量筛选、共线性处理、交互作用或 ROC 曲线评价等更复杂的建模,可以预约辅导,由老师带你完善模型。