全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1719 3
2016-12-05
R语言实战中的例子
fit<-lm(Murder~Population+Illiteracy+Income+Frost,data=states)
警告多于50个(用warnings()来显示第一个到第50个)
> summary(fit)

Call:
lm(formula = Murder ~ Population + Illiteracy + Income + Frost,
    data = states)

Residuals:
    Min      1Q  Median      3Q     Max
-4.7960 -1.6495 -0.0811  1.4815  7.6210

Coefficients:
             Estimate Std. Error t value Pr(>|t|)   
(Intercept) 1.235e+00  3.866e+00   0.319   0.7510   
Population  2.237e-04  9.052e-05   2.471   0.0173 *  
Illiteracy  4.143e+00  8.744e-01   4.738 2.19e-05 ***
Income      6.442e-05  6.837e-04   0.094   0.9253   
Frost       5.813e-04  1.005e-02   0.058   0.9541   
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 2.535 on 45 degrees of freedom
Multiple R-squared:  0.567,     Adjusted R-squared:  0.5285
F-statistic: 14.73 on 4 and 45 DF,  p-value: 9.133e-08
其中书上写出Frost的系数没有显著不为0(p=0.954),表示控制其他变量不变,Frost与Murder不线性相关。
这代表可以他两之间关系不强,可以剔除么?其中Multiple R-squared:  0.567,这项可不可以近似代表这个模型56.7%的合理度? 剔除掉Frost算出来的Multiple R-squared是0.5669,并没有变好啊,这是为什么呢?


二维码

扫码加我 拉你入群

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

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

全部回复
2016-12-6 15:07:02
redwe1226 发表于 2016-12-5 15:14
R语言实战中的例子
fit summary(fit)

你可以用step函数接着进行逐步回归分析,不断拟合模型,直到得到你感觉理想的模型
二维码

扫码加我 拉你入群

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

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

2016-12-6 15:09:08
剔除掉Frost算出来的Multiple R-squared是0.5669,并没有变好啊,这是为什么呢?
----------------------
这句话是说模型里Frost项可有可无,实证不支持理论中有这么一项
二维码

扫码加我 拉你入群

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

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

2016-12-8 20:07:59
nuomin 发表于 2016-12-6 15:09
剔除掉Frost算出来的Multiple R-squared是0.5669,并没有变好啊,这是为什么呢?
----------------------
...
可能Frost这个预测变量与其他预测变量之间的某一个存在交互作用
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群