楼主: ken918
8580 8

[问答] 多元线性回归分析中如何对多项分类数据设置虚拟变量 [推广有奖]

  • 0关注
  • 0粉丝

本科生

73%

还不是VIP/贵宾

-

威望
0
论坛币
37 个
通用积分
0
学术水平
1 点
热心指数
0 点
信用等级
0 点
经验
923 点
帖子
78
精华
0
在线时间
86 小时
注册时间
2017-8-11
最后登录
2019-11-12

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在进行多元线性回归分析是,若自变量x是多项分类数据,比如职业(工人、农民、教师),需要在回归前进行虚拟变量设置。请问大神们,在SPSS中具体步骤如何实现????PS:是不是应该选定一个选项作为参考项(如工人),虚拟变量设置后,应该只有农民和教师了吧?感谢感谢!
二维码

扫码加我 拉你入群

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

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

关键词:多元线性回归分析 线性回归分析 多元线性回归 线性回归 回归分析 spss 虚拟变量

我是菜鸟,请多指教!
沙发
cuijie1125 在职认证  发表于 2017-8-22 06:49:55 来自手机 |只看作者 |坛友微信交流群
哑变量

使用道具

藤椅
chyljycx 发表于 2017-8-22 08:15:31 来自手机 |只看作者 |坛友微信交流群
ken918 发表于 2017-8-22 00:12
在进行多元线性回归分析是,若自变量x是多项分类数据,比如职业(工人、农民、教师),需要在回归前进行虚拟 ...
哑变量对的,设好后有个(cat)符号追变量后

使用道具

板凳
xddlovejiao1314 学生认证  发表于 2017-8-22 08:20:27 来自手机 |只看作者 |坛友微信交流群
cuijie1125 发表于 2017-8-22 06:49
哑变量
是这样的。具体设置可看看张文彤老师教程中的截图操作。论坛有书的电子版。祝好运~

使用道具

报纸
fewcloud 学生认证  发表于 2017-8-22 08:51:57 |只看作者 |坛友微信交流群
好久没操作了,有点遗忘……

使用道具

地板
fewcloud 学生认证  发表于 2017-8-22 08:58:37 |只看作者 |坛友微信交流群
若自变量x是多项分类数据,比如职业(工人、农民、教师)……设自变量X取值分别为1,2,3,1代表工人,2代表农民,3代表教师。
那么虚拟变量的设置如下:
把变量职业转变成上面括号中的3项具体职业变量,当中把任一一项作为参照,例如把工人当成参照设为,工人(0,0,0)。那么增设X2农民(0,1,0)表示,如果原职业变量中有工人1或教师3的,均以0表示,原职业变量中有农民2的,用1表示。增设X3教师(0,0,1),如果原职业变量中有工人1或农民2的,均以0表示,原职业变量中有教师3的,用1表示。然后删除原职业变量。这样就把原职业一个变量变成以工人为参照,农民和教师两个哑变量。
简单地讲,就是把1个变量X:职业,变成2个哑变量:农民X2、教师X3。而工人X1可以省略不写,因为值均为0,增加后,乘以任何数都为0,没有意义。
不知我分享清楚了吗?供参考。祝好!

使用道具

7
fewcloud 学生认证  发表于 2017-8-22 09:11:48 |只看作者 |坛友微信交流群
例:
变量:职业
           1       (1代表工人)
           2       (2代表农民)
           3       (3代表教师)
           3
           2
           1
          ……
我就以前6项为例哈。
     第一步,设以工人为参照,则以上取值为1的工人,在农民和教师新增设的变量中取值均为0.
     第二步,增设“农民”变量,根据原职业变量取值为变:
          农民
            0
            1
            0
            0
            1
            0
           ……
说明:把原职业变量中的农民2,变成新增设变量农民中的1,其余原职业变量中的工人1和教师3均变为0.
     第三步:增设“教师”变量,根据原职业变量取值变为:
         教师
           0
           0
           1
           1
           0
           0
          ……
第四步,可以把原职业变量删除,或者放着不用。在作回归分析时,直接把新增设“农民”、“教师”变量加进去,取代原职业变量。
         供参考,谢谢。

使用道具

8
ken918 发表于 2017-8-26 17:22:05 |只看作者 |坛友微信交流群
fewcloud 发表于 2017-8-22 08:58
若自变量x是多项分类数据,比如职业(工人、农民、教师)……设自变量X取值分别为1,2,3,1代表工人,2代表 ...
感谢您的帮助

使用道具

9
lnszlyy 发表于 2020-6-15 13:12:47 |只看作者 |坛友微信交流群
xddlovejiao1314 发表于 2017-8-22 08:20
是这样的。具体设置可看看张文彤老师教程中的截图操作。论坛有书的电子版。祝好运~
买了张文彤老师SPSS统计分析高级教程第三版,没有找到多重线性回归自变量是分类变量如何操作呢,感觉还是当连续变量处理了,求指导!

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-30 21:07