在SPSS中轻松理解逻辑回归分析——建立预测模型

在进行数据分析时,经常会遇到需要预测/类型(二分类)的结果:

这个客户购买产品的概率是多少?(购买 /否)
学生是否有可能通过考试?(合格/不合格)
某人是否有患病风险?(发病 /无)

这种需要预测 0 1 的分类结果时,就需要使用 逻辑回归分析(Logistic Regression)!

虽然逻辑回归与线性回归相似,但逻辑回归的因变量是分类变量(如 Yes/No),而不是连续变量(如分数、销售额)。

🔹 1. 什么是逻辑回归分析?

逻辑回归用于分析自变量(X)对因变量(Y, /否)产生的影响。

自变量示例:年龄、学习时间、营销费用等
因变量示例:合格/不合格(0/1)、购买/未购买(0/1

比较项目线性回归逻辑回归
因变量类型连续型(如分数、销售额)分类型(如 Yes/No
输出结果实际值(例如 0~100概率值(0~1
使用场景广告费用销售额预测市场活动购买概率预测

逻辑回归分析中使用 比值比(Odds Ratio, Exp(B) 来解释变量的影响力!

🔹 2. 如何在 SPSS 中进行逻辑回归分析?

[示例]

我们来分析学生的学习时间和性别是否会影响考试通过与否

📌 1)数据输入

SPSS 中如下输入数据:

ID学习时间 (study_hours)性别 (gender)是否通过 (pass)
15(1)合格(1)
23(2)不合格(0)
36(1)合格(1)
42(2)不合格(0)
57(1)合格(1)

💡 小贴士:

  • 类别变量(如性别)需转为数值:男=1,女=2
  • 因变量也要使用 0/1 格式表示

📌 2)执行逻辑回归分析

  1. 点击菜单:[分析] → [回归] → [二项逻辑回归分析(Binary Logistic Regression]
  2. 因变量(Y)选择是否通过(pass
  3. 自变量(X)添加学习时间(study_hours性别(gender
  4. 点击[统计] → 勾选“Exp(B)”(比值比)
  5. 点击[确定],运行分析!

📌 3)结果解读

分析完成后,重点查看 p-value(显著性) Exp(B)(比值比)。

📊 逻辑回归结果示例:

变量BS.EWalddfp-valueExp(B)
学习时间0.80.212.510.012.22
性别(女)-0.50.32.810.090.61

💡 解读说明:

  • p < 0.05:表示该变量具有统计显著性(影响显著)
  • Exp(B) > 1:该变量增加时,成功(通过)的概率增加
  • Exp(B) < 1:该变量增加时,成功(通过)的概率降低

例子中学习时间 p=0.01Exp(B)=2.22
说明:学习时间每增加1小时,考试通过的概率是原来的 2.22 倍!🎯

🔹 3. 逻辑回归分析小结

分析类型适用场景判断标准变量影响解释方式
线性回归预测连续变量(如成绩)p < 0.05回归系数B
逻辑回归预测分类变量(如合格)p < 0.05Exp(B):比值比
Exp(B) 解读Exp(B) > 1:概率上升Exp(B) < 1:概率下降

📢 重点总结!

当因变量是/时,使用逻辑回归分析
p < 0.05 时,变量影响是显著的
Exp(B) > 1 表示概率增加,Exp(B) < 1 表示概率降低

现在你是不是也觉得逻辑回归分析其实没那么难了呢?😊
请在 SPSS 中亲自操作一次,边实践边学习吧!

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다