R语言notes(2)——Lasso

#R语言notes(2)艾瑞巴蒂我回来啦!毕业真是个琐碎又漫长的过程,虽然已经在家休息了十多天了,天气炎热到不想写,但还是要坚持写下去。本期的主题主要是跟我的毕业论文有关。大致分为Lasso以及Adaptive Lasso的建模与预测中的R语言实现的问题~背景介绍Lasso是机器学习中的一类稀疏学习模型,其包括在广义线性回归模型的范畴中。其主要的优势在于可以在大量的自变量中选取对因变量有影响的因子,同时进行参数估计与模型选择。相关包的选择对于Lasso相关包的选择还挺多的。我之前选择的包有
摘要由CSDN通过智能技术生成

毕业篇分享

艾瑞巴蒂我回来啦!毕业真是个琐碎又漫长的过程,虽然已经在家休息了十多天了,天气炎热到不想写,但还是要坚持写下去。本期的主题主要是跟我的毕业论文有关。大致分为Lasso以及Adaptive Lasso的建模与预测中的R语言实现的问题~

  1. 背景介绍
    Lasso是机器学习中的一类稀疏学习模型,其包括在广义线性回归模型的范畴中。其主要的优势在于可以在大量的自变量中选取对因变量有影响的因子,同时进行参数估计与模型选择。

  2. 相关包的选择
    对于Lasso相关包的选择还挺多的。我之前选择的包有glmnet以及msgps,但是对于Adaptive Lasso的相关包的选择比较少,当时采用的是msgps。在找包的过程中,我发现我这种菜鸟之前都是直接找代码,所有如果网上没有代码,我就陷入僵局,无法动弹。万事皆可寻其源,后来发现R有一个网站可以查各种包,大家可以试试,R site Search:link

  3. 预测问题
    其实找完包不是最关键的一步,因为这部分比较简单,看着help大家也都会操作。最主要的是应用到实际中的预测问题。一般的预测,比如最简单的线性回归,因变量与自变量之间的存在长期关系,那么可以直接静态预测。但对于经济学甚至现实生活中的其他领域的问题,会发现变量之间存在的关系是短期的或者一直在发生变化的。因此,利用滚动窗口的动态预测是十分必要的。R语言中滚动预测的包可采用zoo中的rollapply,但是在应用之前,需要把数据集转化为zoo的类型,转化的方式也很简单,以一个时间序列的数据集为例:

Test=zoo(Data[<
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值