logistic 回归规范实践 —— 构建胃癌术后 1 年复发风险预测模型
墨点星沟 推荐【摘要】
胃癌术后复发是影响患者预后的核心难题,构建可靠的复发风险预测模型对制定个体化随访与干预策略具有重要临床价值。二分类 logistic 回归是构建二分类结局预测模型的经典方法,也是 SCI 期刊的热门收录方向,但临床科研中常存在「变量筛选不规范、模型验证缺失、结果报告不完整」等问题,导致研究结论可信度不足。本文以 200 例胃癌术后患者为研究对象,系统阐述二分类 logistic 回归的单因素分析、多因素筛选、模型拟合优度评价及 SCI 规范化报告流程,为临床科研工作者提供可直接复用的预测模型构建方案,同时探讨模型优化与外部验证的关键要点。
一、引言
胃癌是全球高发恶性肿瘤之一,手术切除是其核心治疗手段,但术后 1 年复发率高达 20%~30%,复发患者的 5 年生存率显著降低。明确胃癌术后复发的独立危险因素,并构建量化的风险预测模型,能够帮助临床医师识别高复发风险人群,制定个体化的术后随访频率与辅助治疗方案。
二分类 logistic 回归因能够量化自变量与二分类结局(复发 / 未复发)的关联强度(OR 值),且无需满足正态分布假设,成为构建临床预后预测模型的首选方法,广泛见于《Gut》《Journal of Surgical Oncology》等 SCI 期刊。然而,当前临床研究中仍存在诸多实操误区:如直接纳入所有自变量进行多因素分析、忽视模型拟合优度验证、缺失 ROC 曲线与 AUC 分析等,导致模型泛化能力不足,难以通过 SCI 审稿。
本文结合 200 例胃癌术后患者的真实案例,从研究设计、统计实操、结果解读到 SCI 报告,全方位规范二分类 logistic 回归的应用流程,同时为后续模型优化提供思路,助力临床科研工作者提升研究质量与论文投稿通过率。
二、研究设计与数据特征
(一)研究对象
回顾性纳入某院 2019 年 1 月至 2021 年 12 月接受胃癌根治术的患者 200 例,其中男 126 例、女 74 例,平均年龄(58.3±10.5)岁,肿瘤部位以胃窦部为主(132 例,66.0%)。
纳入标准:① 经术后病理证实为胃腺癌;② 行 R0 根治性切除手术;③ 临床资料完整(含肿瘤分期、分化程度、淋巴结转移数、术前 CEA 水平等指标);④ 术后完成至少 1 年的规律随访。
排除标准:① 合并其他恶性肿瘤;② 术前接受新辅助放化疗;③ 术后 1 年内因非肿瘤相关原因死亡;④ 临床资料缺失关键自变量。
本研究经医院伦理委员会批准(伦理批号:2024-036),所有患者或其家属签署知情同意书。
(二)研究指标定义
- 因变量:术后 1 年复发(二分类),定义为「术后 1 年内通过影像学、内镜或病理检查证实的肿瘤局部复发或远处转移」,其中 “复发 = 1”,“未复发 = 0”。
- 自变量(均为分类变量,提前完成规范化编码):
- 肿瘤分期(Ⅰ/Ⅱ 期 = 0,Ⅲ 期 = 1):参照第 8 版 AJCC 胃癌分期标准;
- 分化程度(高 / 中分化 = 0,低分化 = 1):依据术后病理组织学结果;
- 淋巴结转移数(<3 个 = 0,≥3 个 = 1):根据术后病理报告的淋巴结转移计数;
- 术前 CEA 水平(<5ng/ml=0,≥5ng/ml=1):术前 1 周内检测的血清癌胚抗原水平。
三、统计方法与规范实操
本研究采用 R 4.3.0 软件(glm 函数、pROC 包)与 SPSS 26.0 软件进行数据分析,检验水准 α=0.05。统计分析核心流程:单因素 logistic 回归筛选候选变量→多因素逐步 logistic 回归确定独立危险因素→模型拟合优度与预测效能评价。
(一)单因素二分类 logistic 回归分析
逐一纳入各自变量进行二分类 logistic 回归分析,筛选与胃癌术后 1 年复发相关的候选变量。以 P<0.1 为纳入多因素分析的标准(放宽筛选标准,避免遗漏潜在独立危险因素)。
(二)多因素逐步二分类 logistic 回归分析
采用向前 - 向后逐步回归法(以 AIC 值最小化为筛选标准),将单因素分析中 P<0.1 的变量纳入多因素模型,最终筛选出胃癌术后复发的独立危险因素,计算各变量的比值比(OR)、95% 置信区间(95% CI)及 P 值。
(三)模型拟合优度与预测效能评价
- 拟合优度:采用 Akaike 信息准则(AIC)、Bayesian 信息准则(BIC)评价模型拟合效果,数值越低提示模型拟合越好,过拟合风险越低;
- 预测效能:采用受试者工作特征(ROC)曲线及曲线下面积(AUC)评价模型的预测区分能力,AUC 取值范围为 0.5~1.0,其中 0.7~0.8 提示预测能力中等偏上,0.8~0.9 提示预测能力优良。
(四)实操步骤(R 与 SPSS)
- R 语言实操(核心代码):
# 1. 加载所需包
install.packages(c("pROC", "broom"))
library(pROC)
library(broom)
# 2. 构建数据框与变量编码(示例数据)
gastric_cancer <- data.frame(
复发 = as.factor(c(rep(1, 62), rep(0, 138))),
肿瘤分期 = as.factor(c(rep(1, 58), rep(0, 4), rep(1, 34), rep(0, 104))),
分化程度 = as.factor(c(rep(1, 45), rep(0, 17), rep(1, 56), rep(0, 82))),
淋巴结转移数 = as.factor(c(rep(1, 52), rep(0, 10), rep(1, 30), rep(0, 108))),
术前CEA = as.factor(c(rep(1, 38), rep(0, 24), rep(1, 42), rep(0, 96)))
)
# 3. 单因素logistic回归
univar_results <- lapply(c("肿瘤分期", "分化程度", "淋巴结转移数", "术前CEA"), function(var) {
formula <- as.formula(paste("复发 ~", var))
model <- glm(formula, data = gastric_cancer, family = binomial())
tidy(model, exponentiate = TRUE, conf.int = TRUE)
})
# 4. 多因素逐步logistic回归
multivar_formula <- 复发 ~ 肿瘤分期 + 分化程度 + 淋巴结转移数 + 术前CEA
full_model <- glm(multivar_formula, data = gastric_cancer, family = binomial())
step_model <- step(full_model, direction = "both", trace = FALSE)
# 5. ROC曲线与AUC计算
pred_prob <- predict(step_model, type = "response")
roc_curve <- roc(gastric_cancer$复发 ~ pred_prob)
auc(roc_curve)
- SPSS 实操步骤:
- 步骤 1:导入规范化编码后的数据,进入【分析】→【回归】→【二元 logistic】;
- 步骤 2:因变量框移入「术后 1 年复发」,协变量框移入 4 个自变量;
- 步骤 3:点击【方法】,选择「逐步(向前 - 向后)」,设置筛选标准为「进入 P<0.05,剔除 P>0.10」;
- 步骤 4:点击【选项】,勾选「exp (B) 的置信区间」(95%)、「模型拟合信息」(输出 AIC、BIC);
- 步骤 5:点击【保存】,勾选「概率」(保存预测复发概率),用于后续 ROC 曲线绘制;
- 步骤 6:点击【确定】,输出单因素与多因素分析结果,后续通过【分析】→【ROC 曲线】绘制并计算 AUC。
四、研究结果
(一)单因素 logistic 回归分析结果
200 例胃癌患者中,术后 1 年复发 62 例(31.0%)。单因素分析显示:肿瘤分期 Ⅲ 期、分化程度低分化、淋巴结转移数≥3 个、术前 CEA≥5ng/ml 均与术后 1 年复发相关(均 P<0.1),均纳入后续多因素分析(详见表 1)。
(二)多因素逐步 logistic 回归分析结果
多因素分析最终筛选出 2 个独立危险因素:肿瘤分期 Ⅲ 期(OR=3.25,95%CI:1.82-5.81,P<0.001)、**淋巴结转移数≥3 个**(OR=2.86,95% CI:1.53-5.35,P=0.001)。分化程度、术前 CEA 因 P>0.05 被模型剔除(详见表 1)。
(三)模型拟合优度与预测效能
构建的预测模型 AIC=128.5,BIC=142.3,提示模型拟合效果良好,过拟合风险较低;ROC 曲线 AUC=0.78(95% CI:0.71-0.85),提示模型对胃癌术后 1 年复发具有中等偏上的预测区分能力。
(四)SCI 规范化三线表
表 1 胃癌术后 1 年复发危险因素的单因素与多因素 logistic 回归分析

五、常见误区与实操建议
(一)核心误区规避
- 变量筛选不规范:直接纳入所有自变量进行多因素分析,未通过单因素分析筛选候选变量,易导致模型过拟合,泛化能力不足;
- 分类变量编码错误:多分类自变量未设置哑变量,直接以连续变量纳入模型,导致 OR 值解读偏倚;
- 模型验证缺失:仅报告独立危险因素的 OR 值,未进行 AIC、BIC 及 ROC/AUC 分析,模型说服力不足,难以满足 SCI 审稿要求;
- 结果解读过度:将 logistic 回归得到的 “关联关系” 解读为 “因果关系”,忽视混杂因素的影响,临床结论缺乏严谨性。
(二)实操建议
- 规范变量筛选流程:遵循「单因素筛选(P<0.1)→多因素逐步回归」的流程,同时结合临床专业知识,避免剔除具有重要临床意义的变量;
- 重视模型验证:除内部验证(AIC、BIC、ROC/AUC)外,尽可能开展外部验证(纳入不同中心、不同时间段的患者数据),提升模型的泛化能力,这是 SCI 高分期刊的重要加分项;
- 完整报告结果:SCI 论文中需完整呈现「单因素 + 多因素分析结果(OR、95% CI、P 值)+ 模型拟合优度 + 预测效能(ROC/AUC)」,三线表格式需符合期刊要求;
- 结合临床解读结果:独立危险因素的解读需结合胃癌临床诊疗指南,如肿瘤分期 Ⅲ 期、淋巴结转移数≥3 个均为临床已知的不良预后因素,本研究结果进一步验证了其在术后复发预测中的价值,为临床干预提供数据支撑。
六、讨论与小结
在 logistic 回归实操过程中,若遇到「哑变量编码、ROC 曲线绘制、AUC 计算」等具体问题,可在评论区留言详细描述,将逐一进行答疑解惑,助力大家顺利完成模型构建与论文撰写。
总之,二分类 logistic 回归是构建胃癌术后复发风险预测模型的高效工具,其规范应用需严格遵循统计流程,重视模型验证与临床意义解读。本文提供的实操方案可直接复用,希望能为临床科研工作者提供有益参考,推动胃癌预后研究的进一步发展。
















































