开发者社区> 问答> 正文

怎样用r语言中做岭回归的程序包?

已解决

怎样用r语言中做岭回归的程序包?

展开
收起
gxx1 2022-04-01 18:35:11 431 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    使用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。

    上述两个步骤就是对岭回归所做的程序包,我们可以使用其进行参考,作为应用。

    2022-04-01 18:36:25
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
中文:即学即用的Pandas入门与时间序列分析 立即下载
即学即用的Pandas入门与时间序列分析 立即下载
从零到一:IOS平台TensorFlow入门及应用详解(附源 立即下载