网站首页 > 技术教程 正文
之前介绍了如何在R语言中实现简单线性回归(一元线性回归),但是在现实问题研究中,因变量的变化往往受几个重要因素的影响,此时就需要用两个或两个以上的影响因素作为自变量来解释因变量的变化,这就是多元回归亦称多重回归。当多个自变量与因变量之间是线性关系时,所进行的回归分析就是多元线性回归。
一、基本概念
多元线性回归分析是很常用的多因素统计分析方法,用于建立多个自变量与1个因变量之间的线性关系模型。多元线性回归分析中回归系数的估计通过最小二乘法(method of least square)实现,即寻找适宜的系数使得因变量残差平方和达到最小。多元回归模型的数学表达式为:
其中,Y是因变量,x…,xp 是自变量,β0,β1,…,βp 是回归系数,? 是误差项。
其应用主要包括三个方面:
(1)探索对因变量有影响的因素;
(2)控制混杂因素,评价自变量对因变量的独立效应;
(3)用自变量估计和预测因变量的值及其变化。样本量要求通常为:样本量至少应是自变量个数的5~10倍。
二、模型检验
常用的假设检验包括F检验和t检验,用于检验模型整体显著性和单个回归系数的显著性。评估指标:使用R平方、调整后的R平方、MSE、RMSE等指标评估模型。假设检验:检查多元线性回归假设是否满足(线性关系、独立性、正态性、同方差性)。
三、R实操
主要运用函数 lm(),这里使用ISwR 包中的cystfibr数据做示例:
大家注意回归结果中各变量的P值,可以发现很多变量的P值是没有统计学意义的,而且没有判断各自变量是否有多重共线性的问题。多重共线性是说纳入回归模型的各大自变量之间本身就具备较密切的相关性,会导致模型失准。这时候就需要进行多重共线性诊断及变量筛选了。
多重共线性的常用解决方法为逐步法,即我们经常提到的多元逐步线性回归。遇到多重共线性问题,最常用的办法就是进行逐步回归。step函数可以自动采用逐步法筛选模型。
逐步回归后获得了模型2,最后进入回归模型的仅2个变量:sex、bmp,变量都有统计学意义,而模型1虽有5个变量,但仅1个有统计学意义。可以看到,模型1仅解释38.4%(调整后R2)的变异,而模型2可以解释46.2%的变异。
还可以看看两个模型的AIC, AIC越小表示模型越好:
四、结果解读
① 总结:模型2确实比模型1好,使用模型2进行解读。
② sex与bmp是fev1的影响因素,可以解释46.2%的总变异;
③ sex1(女性)的fev1比男性平均低10.2100。
④ bmp每提高1,fev1会提高0.4495。
更多R语言干货,关注公众号“玖科医学”不迷路~
- 上一篇: 如何用线性回归模型做数据分析?
- 下一篇: 回归系列(四)| 一个完整的线性回归是怎样做的?
猜你喜欢
- 2025-01-08 从头开始简单理解线性回归(附Python 实现)
- 2025-01-08 MATLAB中regress函数用法(多元线性回归)
- 2025-01-08 多元线性回归怎么做预测,excel预测产量计算教程
- 2025-01-08 基于RK3568国产处理器教学实验箱操作案例分享:一元线性回归实验
- 2025-01-08 【干货】如何最简单、通俗地理解线性回归算法?
- 2025-01-08 python机器学习:多元线性回归模型实战
- 2025-01-08 监督学习常见的一种回归算法:多元线性回归
- 2025-01-08 回归分析:线性回归、损失函数、多元线性回归及其评价指标
- 2025-01-08 R语言实战-02-多元线性回归诊断
- 2025-01-08 Matlab一秒搞定多元线性回归,包括方程,r值,因素主次
你 发表评论:
欢迎- 01-09单因素方差分析+作图
- 01-09描述性统计分析 之 均值分析
- 01-0986:重复性和再现性分析GRR(2)-GRR均值极差分析法和方差分析法
- 01-09SPC如何做方差分析,意义又在哪里?
- 01-09MedSPSS小课堂——多因素方差分析
- 01-09MedSPSS小课堂——双因素方差分析
- 01-09SPSS单因素方差分析的操作步骤及结果解读,陈老师SPSS数据分析
- 01-0914单因素方差分析:One-Way ANOVA
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)