楼主: feelinggod
15355 9

[问答] SPSS做logistic出现“由于冗余,一个或多个变量的自由度降低” [推广有奖]

  • 0关注
  • 1粉丝

大专生

53%

还不是VIP/贵宾

-

威望
0
论坛币
401 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1523 点
帖子
8
精华
0
在线时间
88 小时
注册时间
2013-1-5
最后登录
2023-6-15

楼主
feelinggod 发表于 2015-4-6 16:15:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币


中文是:由于冗余,一个或多个变量的自由度降低


英文是:Due to redundancies, degrees of freedom have been reduced for one or more variables.


很多次都这样,导致最后结果里面有好多变量没包含进去,请问啥原因,怎么救呢?


这是我怕设置的一些哑变量
捕获.JPG

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:logistic logisti ogistic logist logis freedom 自由度 英文 中文

沙发
feelinggod 发表于 2015-4-6 17:13:03
求帮助~~

藤椅
RabbyLiang 发表于 2016-4-16 15:55:56
顶一下,同样出现了这个问题!求助!

板凳
周玲妍 发表于 2018-10-24 19:55:04
RabbyLiang 发表于 2016-4-16 15:55
顶一下,同样出现了这个问题!求助!
请问您这个“冗余问题”,您后来怎么解决的

报纸
圆圆的鸭梨 发表于 2021-2-1 00:26:55
周玲妍 发表于 2018-10-24 19:55
请问您这个“冗余问题”,您后来怎么解决的
同问,感谢

地板
赵安豆 发表于 2024-8-5 16:27:28
在SPSS中进行Logistic回归分析时,遇到“由于冗余,一个或多个变量的自由度降低”的警告信息通常是因为数据集中的某些自变量之间存在高度相关性或多共线性。特别是当你创建了过多的哑变量(也称为虚拟变量)而没有正确处理参考类别时。

例如,如果你有一个分类变量,比如教育水平,包括“小学”,“中学”和“大学”。在回归分析中,你应该只创建两个哑变量来表示这三种状态:一个表示“是否为小学”,另一个表示“是否为中学”。然后,在模型中,“大学”的情况将被视为参考类别,即当这两个哑变量都为0时的状态。如果错误地创建了三个哑变量(每个教育水平一个),并且全部包含在模型中,则会有一个冗余的自由度问题,因为最后一个状态可以通过前两个的组合来预测。

解决这个问题的方法是确保你的模型中的每一个分类变量都有适当数量的哑变量,而且总要留出一个类别作为参考。你可以在SPSS中通过使用“/METHOD = ENTER”后指定一个或多个参考类别的方法来控制哪个类别被排除(即,设置为0)。例如:

```
LOGISTIC REGRESSION VARIABLES Outcome
/METHOD=ENTER Var1 Var2
/CATEGORICAL=Var1(REF=LAST) Var2(REF=FIRST).
```

在上述示例中,“/CATEGORICAL”子命令用于指定参考类别。对于`Var1`,最后一个类别被设置为参考;而对于`Var2`,第一个类别被设为参考。

检查你的变量之间是否存在高度相关性或多共线性也是一个好主意。如果发现某些自变量确实高度相关,则可能需要考虑仅包含其中的一个或使用主成分分析(PCA)等降维技术来减少冗余信息。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-9 06:59