R语言中如何看岭回归的显著性,如何计算岭回归的VIF值

为了克服时间序列的多重共线性,本人(刚入门)岭回归后,用summary()函数为什么看不到显著性检验及R^2等信息,用VIF()也不能得到VIF值。详情如下:>ridge... 为了克服时间序列的多重共线性,本人(刚入门)岭回归后,用summary()函数为什么看不到显著性检验及R^2等信息,用VIF()也不能得到VIF值。详情如下:
> ridgefeizhu <- lm.ridge(log(CO2) ~ log(P) + log(A) + log(T) + log(Coal), data= data[14:26, ], lambda = seq(0,30,0.001))
> plot(ridgefeizhu)
> select(ridgefeizhu)
modified HKB estimator is 0.01689322
modified L-W estimator is 0.03509728
smallest value of GCV at 0.018
> ridgefeizhu1 <- lm.ridge(log(CO2) ~ log(P) + log(A) + log(T) + log(Coal), data= data[14:26, ], lambda = 0.018)
> summary(ridgefeizhu1)
> ridgefeizhu1
log(P) log(A) log(T) log(Coal)
-1.0934860 0.1230270 0.9297481 0.8796054 1.4633699
> vif(ridgefeizhu1)
错误于vcov.default(mod) : there is no vcov() method for models of class ridgelm

请问怎么样才能得到岭回归后的显著性检验结果以及VIF的值,我看别人文献里都有写岭回归后都能得到这些信息,但是就是不知道怎么操作,求大神帮帮我这个菜鸟!!!!跪谢!!!!!还有就是linearRidge()和lm.ridge()都是岭回归函数吗?有什么区别? 再次求大神!!!!
展开
 我来答
来自黄海大桥艳色绝世的柑橘
2016-11-14
知道答主
回答量:1
采纳率:0%
帮助的人:1050
展开全部

ridge下的vif 在R中可以计算,有对应的包和函数。

光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式