使用r语言做岭回归的程序包步骤如下:
1.plot(lm.ridge(GDP~Consume+Investment+IO+Population+Jobless+Goods,
data=dat,lambda=seq(0,0.3,0.001))) # 它和线性回归类似,因为这个plot可以画出岭迹图,所以我们的主观性就会较强,不仅可以观察岭迹图,还可以进行人工选择。
2.select(lm.ridge(GDP~Consume+Investment+IO+Population+Jobless+Goods,
data=dat,lambda=seq(0,0.3,0.001))) #利用select 函数找出最优岭参数lambda,会有三个值,任选一个即可。
lm.ridge(GDP~Consume+Investment+IO+Population+Jobless+Goods,
data=dat,lambda=0.09) #通过(1)或(2)把选取的lmbda 参数写到岭回归函数中去,在这里lambda=0.09。
上述两个步骤就是对岭回归所做的程序包,我们可以使用其进行参考,作为应用。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。