全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
9485 10
2016-04-19
回归后的VIF值也不大啊,这个要用什么解决啊?求大神帮忙啊?
二维码

扫码加我 拉你入群

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

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

全部回复
2016-4-19 22:06:26
给个例子
二维码

扫码加我 拉你入群

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

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

2016-4-19 22:22:39
robbieyeah 发表于 2016-4-19 22:06
给个例子
> cor(dt)
          Y       X1       X2       X3       X4       X5       X6       X7       X8       X9
Y   1.00000  0.91321  0.39624  0.62225  0.65082  0.32599 -0.29950 -0.23087  0.26687 -0.08998
X1  0.91321  1.00000  0.53889  0.59236  0.73131  0.38184 -0.15522 -0.35249  0.18238 -0.04305
X2  0.39624  0.53889  1.00000  0.32984  0.56939  0.20025 -0.09374 -0.43817  0.02971  0.12010
X3  0.62225  0.59236  0.32984  1.00000  0.52144 -0.03112 -0.47090 -0.08988  0.27215  0.06434
X4  0.65082  0.73131  0.56939  0.52144  1.00000  0.07544 -0.28853 -0.03899  0.31786 -0.26465
X5  0.32599  0.38184  0.20025 -0.03112  0.07544  1.00000  0.35186 -0.53474 -0.24747  0.05003
X6 -0.29950 -0.15522 -0.09374 -0.47090 -0.28853  0.35186  1.00000 -0.12701 -0.54097 -0.06658
X7 -0.23087 -0.35249 -0.43817 -0.08988 -0.03899 -0.53474 -0.12701  1.00000  0.37833 -0.62926
X8  0.26687  0.18238  0.02971  0.27215  0.31786 -0.24747 -0.54097  0.37833  1.00000 -0.34441
X9 -0.08998 -0.04305  0.12010  0.06434 -0.26465  0.05003 -0.06658 -0.62926 -0.34441  1.00000





> lmxy<-lm(Y~X1+X2+X3+X4+X5+X6+X7+X9+X9,data=dt)
> lmxy

Call:
lm(formula = Y ~ X1 + X2 + X3 + X4 + X5 + X6 + X7 + X9 + X9,
    data = dt)

Coefficients:
(Intercept)           X1           X2           X3           X4           X5           X6           X7  
     4.6361       0.5507      -0.1473       2.9388      -0.1607       0.0439      -0.4906       0.0560  
         X9  
    -0.1019  

> summary(lmxy)

Call:
lm(formula = Y ~ X1 + X2 + X3 + X4 + X5 + X6 + X7 + X9 + X9,
    data = dt)

Residuals:
    Min      1Q  Median      3Q     Max
-18.505  -2.656   0.001   2.388  25.700

Coefficients:
            Estimate Std. Error t value Pr(>|t|)   
(Intercept)  4.63610    2.69071    1.72  0.08527 .  
X1           0.55071    0.01355   40.65  < 2e-16 ***
X2          -0.14735    0.03170   -4.65  3.9e-06 ***
X3           2.93882    0.82798    3.55  0.00041 ***
X4          -0.16070    0.03470   -4.63  4.2e-06 ***
X5           0.04388    0.00816    5.38  9.9e-08 ***
X6          -0.49060    0.03936  -12.46  < 2e-16 ***
X7           0.05604    0.01837    3.05  0.00235 **
X9          -0.10189    0.04580   -2.22  0.02639 *  
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 4.67 on 812 degrees of freedom
Multiple R-squared: 0.884,      Adjusted R-squared: 0.883
F-statistic:  775 on 8 and 812 DF,  p-value: <2e-16

> library(DAAG)
> vif(lmxy,digit=3)#vif(方差膨胀因子)的值大于10则存在共线性
  X1   X2   X3   X4   X5   X6   X7   X9
3.85 2.02 2.12 3.45 2.11 1.56 3.84 2.59
二维码

扫码加我 拉你入群

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

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

2016-4-19 22:28:10
相关系数为正,那是因为没有控制其它变量.
当你加入其它变量的时候,会有联合影响。也有可能是变量间有共线性影响。
二维码

扫码加我 拉你入群

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

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

2016-4-19 22:28:16
因子分析、主成分回归弄出来也都是这样。。。
二维码

扫码加我 拉你入群

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

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

2016-4-19 22:33:24
jiangbeilu 发表于 2016-4-19 22:28
相关系数为正,那是因为没有控制其它变量.
当你加入其它变量的时候,会有联合影响。也有可能是变量间有共线性 ...
那不是可以用主成分来消除共线性影响吗?可是主成分回归后还是那种情况啊?学霸帮帮忙啊
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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