多元线性回归是研究一个连续型变量和其他多个变量间线性关系的统计学分析方法,如果在自变量中存在分类变量,如果直接将分类变量和连续性变量统一纳入模型进行分析是有问题的,尤其是无序分类资料,即使进入了模型,也难以解释,因此分类资料纳入模型最佳的方式是设置哑变量。

在SPSS软件中,做Logistic回归时,直接有选项可以将分类变量设置哑变量,但是在做多元线性回归时,分析过程中没有设置哑变量的选项,就需要对原始数据进行拆解,将分类变量拆解成哑变量的形式。(值得一提的是,如果应变量能够转化为二分类的变量,直接采用Logistic回归分析也可以直接分析)

下面介绍在SPSS软件中多元线性回归哑变量设置的方法

以模拟的脑卒中患者康复期生活质量影响因素分析的数据为例,脑卒中患者的生活质量采用卒中专门生存质量量表(SS-QOL)来体现,SS-QOL评分是一个连续性资料,其分数越高,生存质量越好,为探究其影响因素,纳入以下一些研究变量:年龄、婚姻状况、文化程度、职业、BI评分。下图是数据格式,可以看出婚姻状况、文化程度、职业是分类资料。

从变量的赋值来看,这三个分类资料是无序分类资料,分析时,需要设置哑变量。下面介绍哑变量设置的方法。

第一步 SPSS菜单栏中 转换-创建虚变量

第二步 选择分类变量,将其放入“针对下列变量创建虚变量”框里,再重新命名哑变量的名称

即可在数据中看到创建的哑变量,职业有4种分类,因此创建了4个哑变量

按照同样的方法,将其他分类变量创建哑变量

第三步 进行多元线性回归分析

第四步 哑变量选择

这里注意的是,分类变量的哑变量中确定一个参照变量,然后将除参考变量以外的其他哑变量同时放入自变量框中,如下图所示,把职业=0的做为参照,其他3个哑变量放入模型。

此外,由于哑变量要同出同进模型,因此方法必须选择“输入”

设置好一个哑变量后点“下一个”设置另一个哑变量

以此类推,先把所有分类变量设置好

第五步 放置其余变量

这个时候,其他的变量进入模型的方法就可以自由选择了,可以选择逐步,也可以选择其他。

以上就是多元线性回归哑变量的设置方法。即使解决了哑变量的设置问题,在多元线性回归中,由于哑变量要同进同出,如果有多个分类变量的话,这些多分类是用软件没有办法来进行逐步回归,只能手动选择分类变量进入模型,多次比较模型效果来确定,此外,哑变量的参照组选择不同,对模型结果也是有影响,因此在设置参照哑变量时,可以进行多次尝试,选择对模型解释最佳的参照哑变量。
获取详细教学视频及粉丝交流群,请关注微信公众号【橙子数据军团】

多元线性回归哑变量设置方法相关推荐

  1. UA MATH571A 多元线性回归II 变量选择

    UA MATH571A 多元线性回归II 变量选择 多项式回归与交互项回归 阶数的确定 含质量型变量的回归 含质量型变量的交互项 二值变量与二值变量的交互项 二值变量与数量型变量的交互项 变量选择的准 ...

  2. linux环境变量设置方法总结(PATH/LD_LIBRARY_PATH)

    linux环境变量设置方法总结(PATH/LD_LIBRARY_PATH) 2012-11-09 11:17:25     我来说两句       作者:wangeen 收藏  我要投稿 linux环 ...

  3. java环境变量设置xp_java环境变量设置方法

    java环境变量设置方法 windows xp下配置JDK环境变量:(windows7 类似) 1.    安装JDK,安装过程中可以自定义安装目录等信息, 例如我们选择安装目录为D:\java\jd ...

  4. linux+查看系统环境路径,Linux环境变量设置方法总结 PATH、LD_LIBRARY_PATH

    Linux环境变量设置方法总结 PATH.LD_LIBRARY_PATH PATH:  可执行程序的查找路径 查看当前环境变量: echo $PATH 设置: 方法一:export PATH=PATH ...

  5. linux环境变量设置方法,Linux环境变量设置指南

    以配置java环境变量为例 [编辑]修改/etc/profile文件 此法对所有用户生效 在文件末尾加入以下内容: JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAV ...

  6. python脚本文件变量设置_Python环境变量设置方法

    Alias Maya中的脚本语言是Mel 和 Python,据说Houdini未来也会把Python作为主要的脚本语言,作为影视特效师,掌握Python语言是必备技能:虽然Maya内置了Python运 ...

  7. oracle环境变量配置教程,oracle_window中oracle环境变量设置方法分享,window server中Oracle的环境变量设 - phpStudy...

    window中oracle环境变量设置方法分享 window server中Oracle的环境变量设置 1.右击"我的电脑"->选择"属性"->选择 ...

  8. Mac电脑环境变量设置方法及常见环境变量说明

    在深度学习Python后,很可能需要在同一台电脑上安装不同Python版本的的运行环境,或者设置默认的python和pip运行版本,或者在安装比如mysql.jupyter notebook的时候,一 ...

  9. JAVA中配置环境变量设置方法大全

    JAVA中常用需要设置的三个环境变量: JAVA_HOME .CLASSPATH.PATH (一) 配置环境变量:(相对路径) 1. JAVA_HOME=x:\jdk1.6.0 JAVA_HOME 2 ...

最新文章

  1. Android Support library
  2. MVC架构 在Android中的使用
  3. 计算机网络是通信技术和,计算机网络是计算机技术和通信技术相结合的产物。()...
  4. EditText 自动保留两位小数
  5. Async/Await替代Promise的6个理由
  6. 转:centos8开启防火墙端口
  7. 前后端分离工程实现 (VUE、JAVA)、附全部源码
  8. Sharepoint学习笔记—习题系列--70-573习题解析 -(Q40-Q44)
  9. psd文件超大?教你如何压! - 技巧篇
  10. ASP.NET Core依赖注入容器中的动态服务注册
  11. python字符串_四、Python的字符串
  12. python 异步 生产者 消费者_python线程------queue、生产者和消费者模式
  13. viewHolder的作用
  14. centos 加密解密
  15. 基于 Robot Framework 实现网络自动化测试
  16. vray渲染出图尺寸_3DMax渲染出图尺寸怎么设置?
  17. ERP规范正式实施 信息化可以对症下药?(转)
  18. 破解Navicat Premium数据库账号密码
  19. 新手小白学JAVA 日期类Date SimpleDateFormat Calendar
  20. ESP32开发 micropython常见问题记录

热门文章

  1. pat乙级1026题解
  2. 利用FFmpeg API进行字符叠加和加水印
  3. 小米路由器4C R4CM 原厂BootLoader和eeprom备份
  4. PHPword 表格内换行处理
  5. zoj 2975 Kinds of Fuwas(数学题)
  6. 车载以太网工具链,你了解多少?
  7. Web安全-网页开发者工具
  8. 录屏软件哪个好?五款免费视频录屏软件
  9. 【8086汇编】DOS系统中 edit 文本编辑器详解
  10. 宏基因组分析-基于组装