鉴刊课堂鉴刊课堂免费试听
鉴刊课堂 › 科研问答 › SPSS 里该用哪种回归?按结局变量类型选择

SPSS 里该用哪种回归?按结局变量类型选择

鉴刊课堂教研组 · 2026-10-30 · 统计学

简要回答:选回归方法主要看结局(因变量)的类型:连续型用线性回归,二分类用二元 Logistic 回归,有序多分类用有序回归,计数资料用泊松或负二项回归,带时间的结局(生存数据)用 Cox 回归。选完还要检查对应的前提条件。

一张表选方法

结局变量类型例子推荐方法SPSS 菜单
连续型血压、评分线性回归分析 → 回归 → 线性
二分类是否患病二元 Logistic 回归分析 → 回归 → 二元 Logistic
无序多分类职业类型多项 Logistic 回归分析 → 回归 → 多项 Logistic
有序多分类疗效 差/中/好有序 Logistic 回归分析 → 回归 → 有序
计数住院次数泊松 / 负二项回归分析 → 广义线性模型
时间 + 结局随访至死亡Cox 回归分析 → 生存分析 → Cox 回归

各方法要检查什么

  • 线性回归:残差近似正态、方差齐、线性关系、无严重多重共线性(看 VIF)、残差独立;
  • Logistic 回归:每个自变量对应的结局事件数不宜太少(常见经验是事件数至少为自变量数的 10 倍),连续自变量与 logit 呈线性;
  • 有序 Logistic:需要做平行线检验,不满足时考虑多项 Logistic;
  • 泊松回归:若方差明显大于均数(过度离散),改用负二项回归;
  • Cox 回归:检验比例风险假设。

自变量怎么放

先做单因素分析了解各变量的关系,但不要只凭单因素 P 值决定纳入哪些变量。更推荐结合专业知识和既往文献确定协变量,必要时报告多个模型(如模型 1 未调整、模型 2 调整人口学变量、模型 3 再调整临床变量)。

结果怎么报告

线性回归报告 β 及 95% 置信区间;Logistic 回归报告 OR 及 95% CI;Cox 回归报告 HR 及 95% CI。同时写明模型调整了哪些变量。

什么时候需要找导师

变量很多不知道怎么筛、前提条件不满足不知道换什么方法、结果与预期相反不会解释时,可以请统计方向导师和你一起梳理分析思路。

常见追问

结局是百分比(如 0–100%)用什么回归?

如果是"阳性数/总数"这类比例,可以用二项分布的 Logistic 回归;如果是连续的比例评分,可考虑线性回归或 beta 回归,需要结合数据分布判断。

单因素 P<0.05 的变量都要放进多因素吗?

不一定。单因素筛选容易遗漏重要混杂因素,也可能放入无关变量,推荐结合专业知识和文献确定协变量。

SPSS 能做倾向性评分匹配吗?

新版本 SPSS 提供倾向性评分匹配相关功能,但更灵活的做法是用 R 的 MatchIt 包或 Stata,平衡性检验也更方便。

本文由鉴刊课堂教研组整理,仅介绍科研方法,供学习参考。鉴刊课堂只提供方法指导,不代写论文、不代做数据分析。

可以带你做的导师

龙老师计算机科学与技术 博士计算机PythonSPSSMplusNVivo¥430/课时李老师经济学 博士经济学R 语言SPSSStata¥420/课时谢老师心理学 博士 · 研究员心理SPSSMATLAB¥710/课时张老师临床医学 博士 · 副教授涵盖生物医学临床医学护理学口腔医学集成电路¥730/课时

自己做不下去?约一位对口导师 1 对 1 带你做

免费预约试听,顾问帮你匹配导师

相关问答

Cox 回归的比例风险假设怎么检验?不满足怎么办Cox 回归要求各变量的风险比(HR)不随时间变化。常用 Schoenfeld 残差检验(R 中 cox.zph())和 log-minus-log 曲线判断;不满足时可以对该变量分层、加入与时间的交互项,或者分时间段分析。倾向性评分匹配怎么做?步骤、参数和平衡性检验倾向性评分匹配(PSM)用于观察性研究中平衡组间基线差异:先用 Logistic 回归估计每个人接受处理的概率,再按评分匹配,匹配后用标准化均数差(SMD < 0.1)检验平衡,最后在匹配样本中估计处理效应。孟德尔随机化的工具变量怎么选?完整筛选步骤工具变量要同时满足三条核心假设:与暴露强相关、与混杂因素无关、只通过暴露影响结局。实际操作按"显著性阈值 → 连锁不平衡去除 → F 统计量 → 等位基因对齐 → 排除混杂相关位点"的顺序筛选,再用多种敏感性分析验证结果稳健。