简单线性回归-SPSS教程

李侗桐

李侗桐

北京大学

擅长:卫生统计学、定性分析方法、卫生经济学、全球卫生政策分析
已关注
关注
2017-12-19 来源:医咖会

一、问题与数据

某研究者猜测,45岁至65岁健康男性中,久坐时间较长者,血液中的胆固醇浓度要高一些。因此拟开展一项研究探讨胆固醇浓度与久坐时间是否有关,并希望通过久坐时间预测胆固醇浓度。研究者收集了研究对象每天久坐时间(变量time)和胆固醇浓度(变量cholesterol)。部分数据如图1。

图1 部分数据

二、对问题分析

研究者想判断两个变量之间的关系,同时用其中一个变量(久坐时间)预测另一个变量(胆固醇浓度),计算其中一个变量(久坐时间)对另一个变量(胆固醇浓度)变异的解释程度。针对这种情况,可以使用简单线性回归分析,但需要考虑7个假设。

假设1:因变量是连续变量。

假设2:自变量可以被定义为连续变量。

假设3:因变量和自变量之间存在线性关系。

假设4:各观测值之间相互独立,即残差之间不存在自相关。

假设5:因变量没有显著异常值。

假设6:残差的方差齐。

假设7:残差近似正态分布。

假设1和假设2与研究设计有关。经分析,本研究数据符合假设1和2。如何考虑和处理假设3-7呢?

三、SPSS操作

3.1 检验假设3:因变量和自变量之间存在线性关系

简单线性回归要求两个变量之间存在线性关系。本例要求观久坐时间(time)和胆固醇浓度(cholesterol)之间存在线性关系。要确定是否存在线性关系,研究者需要查看两个变量的散点图。如果散点图大致呈一条直线,说明有线性关系。但是,如果不是一条直线(如一条曲线)则没有线性关系。散点图2给出了线性和非线性关系的例子。

图2 两个变量的散点图

这样的散点图用SPSS怎么画呢?

在主界面点击Graphs→Chart Builder,在Chart Builder对话框下,选择Gallery→Choose from→Scatter/Dot。选择Scatter/Dot后,在中下部呈现8种图形。选择 “Simple Scatter”,并拖拽到主对话框中。如图3。

试读结束,兑换后即可解锁本专栏全部课程
评论
请先登录后再发表评论
发表评论
乐茗
如果自变量是二分类变量,因变量是连续型变量, 怎么做单因素回归分析呢?是直接正常按照步骤来还是说要单独有特殊的哑变量设置?
2023-05-22 13:58:29 回复
0
良良良
自变量是二分类变量,直接按0和1赋值,直接按简单线性回归做就行,包括等距的等级分类变量也是一样,如果是无序多分类变量,需要设置哑变量。个人感觉是这样的。
2023-10-16 23:14:17 回复
0
medi_26513428069
自变量为分类变量,评估条件1条件2下连续变量结果A的变化,用线性分析做出来,β值=-0.027;p值=0.021,这种算相关性显著吗?p值虽然显著,可是β值接近0不是相当于斜率很小嘛?求助这种结果怎么解释呀?
2023-05-07 22:36:39 回复
1
良良良
P<0.05就说明有统计学意义,说明总体是相关的。只要检验证实β≠0,证实相关有意义,而相关的程度就与β无关了,相关的程度要看相关系数或决定系数。β只代表Y随X变化的”速率“。
2023-10-16 23:18:47 回复
0
medi_27462756126
不正态怎么办?
2022-11-24 01:53:14 回复
1
medi_tsykpq5
老师您好!我为了验证假设7(残差近似正态分布),手动输出了标准化残差值(分析-一般线性模型-单变量-保存-标准化残差)并正态性检验(分析-探索)。但是输出正态性检验结果P<0.001。请问这是为什么?
2022-05-19 10:23:03 回复
0
medi_tsykpq5
我的操作是否有差错?
2022-05-19 10:23:25 回复
0
medi_tsykpq5
回复 medi_tsykpq5 : 额,本人自己解决了这个问题。。。判断误差服从正态分布应该用的是学生化残差,而非标准化残差。放在这里供大家一起学习。。。希望大家能活着苟完科研路。。。
2022-05-19 18:06:15 回复
2
dunobridge
请问简单线性回归的结果和pearson相关分析的结果有联系吗,或者说两个统计方法是不是重复的
2022-03-25 00:05:42 回复
1
medi_vmrvmoa
自变量是二分类变量可否与因变量做一个单因素线性回归,如果有意义与其他的有意义的连续或分类变量放入到多重线性回归里面呢?就像logistic回归一样,只是把因变量变成连续变量
2022-01-06 08:55:31 回复
0
嘎嘎嘎
可以,但是一般都用单因素分析方法来做,可以看看:搞懂传统单因素分析和单因素回归分析的纠葛,有这篇文章就够了!https://www.mediecogroup.com/zhuanlan/lessons/247/#commentBoard
2022-02-24 16:23:10 回复
0
ZZ
请问一开始想对两组数据想做简单线性回归,如果发现自变量和因变量之间没有线性关系,下一步应该怎么做呢,是换一种方法还是对自变量进行转化呢?谢谢
2021-12-14 21:09:40 回复
0
小丫头22
可以对自变量进行转换,设置为分类变量就行
2021-12-17 16:05:48 回复
0
dunobridge
你好请问自变量是有序分类变量,因变量是连续变量,这样可以用上述方法做简单线性回归吗?因为我操作之后可以得出方程但是,拟合线却平行于X轴
2021-10-21 17:50:42 回复
0
小丫头22
这两个变量之间是可以进行简单线性回归,拟合线平行于X轴可以能是数据本身的结果
2021-11-11 11:12:31 回复
0
medi_6x1yyp0
老师,请问做多重线性回归前必须要做简单线性回归吗?满足什么条件才能纳入做多重线性回归?
2021-10-06 09:19:59 回复
1
小丫头22
不用,可以看看:搞懂传统单因素分析和单因素回归分析的纠葛,有这篇文章就够了!https://www.mediecogroup.com/zhuanlan/lessons/247/
2021-11-11 11:07:40 回复
1
medi_27175837807
李老师,我自己的数据画散点图,添加“拟合线”是灰色怎么回事呀
2021-09-27 20:51:16 回复
0
小丫头22
可以看看:简单散点图-SPSS教程https://www.mediecogroup.com/zhuanlan/lessons/497/
2021-11-11 11:07:12 回复
0
  • 1
  • 2
使用课程券需先认证
为保证平台的学术氛围,请先完成认证,认证可免费享受基础会员权益
基础课程券2张
专属科研工作台
200积分
确认
取消
下载附件需认证
为保证平台的学术氛围,请先完成认证,认证可免费享受基础会员权益
基础课程券2张
专属科研工作台
200积分
确认
取消
公众号
统计咨询
扫一扫添加小咖个人微信,立即咨询统计分析服务!
会员服务
SCI-AI工具
积分商城
意见反馈