楼主: mubing_s
9158 2

[学习分享] 线性回归模型分析一般步骤小结(R注释) [推广有奖]

  • 1关注
  • 2粉丝

大专生

3%

还不是VIP/贵宾

-

威望
0
论坛币
724 个
通用积分
0.7525
学术水平
4 点
热心指数
4 点
信用等级
3 点
经验
1121 点
帖子
15
精华
0
在线时间
48 小时
注册时间
2015-4-1
最后登录
2023-6-11

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
回归的一般步骤:
(1)初次回归
fit = lm(Murder~Population+Illiteracy+Income+Frost,data=states)
summary(fit)

(2)逐步回归
step(fit) 逐步回归
查共线

(3)重新拟合
fit = lm(Murder~Population+Illiteracy,data=states)

(4)残差分析
r_fit = residuals(fit)
rs_fit = rstandard(fit)
fit_=fitted(fit)

(4.1)残差直方图与正态曲线差异

hist(r_fit,freq=F, ylim=c(0.00,0.20))

x=seq(-8,8,by=.5)

lines(x,dnorm(x,mean(r_fit),sd(r_fit)))


(4.2)模型是否合理,同方差,离群点
par(mfrow=c(2,2))
plot(fit)

(5)预测
pre = data.frame(Population=c(2110,2541,2348,2999),Illiteracy=c(1.9,0.7,3.3,0.2))
predict(fit,pre,interval="prediction",level=0.95)

其中states是R自带的数据,请大家拍砖提出修改意见,谢谢,形成一个处理该类问题的一个一般化的步骤方法。

二维码

扫码加我 拉你入群

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

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

关键词:线性回归模型 线性回归 模型分析 回归模型 Population 模型

已有 1 人评分经验 收起 理由
李会超 + 40 鼓励积极发帖讨论

总评分: 经验 + 40   查看全部评分

沙发
nuomin 发表于 2015-4-8 08:35:00 |只看作者 |坛友微信交流群
还有误差项序列相关和遗漏变量检验,结构突变检验也可以做一下。
step()是用AIC和SBC做的,所以用F检验考察一下一些系数是否同时为0。

使用道具

藤椅
mubing_s 学生认证  发表于 2015-4-8 12:40:17 来自手机 |只看作者 |坛友微信交流群
nuomin 发表于 2015-4-8 08:35
还有误差项序列相关和遗漏变量检验,结构突变检验也可以做一下。
step()是用AIC和SBC做的,所以用F检验考 ...
请问下分别是哪些函数,可以在我的步骤中间完善下吗?谢谢

使用道具

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

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

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

GMT+8, 2024-11-5 19:02