楼主: junjun8213516
2703 2

[问答] R语言Lasso算法Lars函数算出的拟合度为1 [推广有奖]

  • 0关注
  • 0粉丝

大专生

31%

还不是VIP/贵宾

-

威望
0
论坛币
57 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
228 点
帖子
10
精华
0
在线时间
82 小时
注册时间
2015-8-27
最后登录
2019-12-30

楼主
junjun8213516 发表于 2017-3-16 14:35:16 |AI写论文
18论坛币
各位老师、同学:
我在使用R语言的lasso算法时候遇到了一个问题,就是在使用lar包的lars函数时候,算出矩阵X和Y的拟合度为1,并且变换期数拟合度也是不变,不知道是出现什么问题,希望各位大牛能指点一下。具体代码与截图如下:
训练集为tdata0和y0,预测集为tdata1和y1,分别取数据的前52期和后6期,并将其矩阵化:
屏幕快照 2017-03-16 下午2.00.25.png
数据导入情况如下:
屏幕快照 2017-03-16 下午2.01.32.png
屏幕快照 2017-03-16 下午2.01.49.png
使用lars函数进行变量选取,所得的R方居然为1:
屏幕快照 2017-03-16 下午2.02.14.png

我看到其他的例子里面,R方都不为1,不知道是什么环节出了错误?本人还是刚刚使用R语言,烦请指教,谢谢~

关键词:LASSO Lars R语言 ARS 拟合度 R语言 lars 拟合度

沙发
旅行的猫2520 发表于 2020-5-8 00:34:02
老师您好,这个问题我现在也有,请问您解决了没有

藤椅
sand_南 发表于 2020-5-8 12:06:16 来自手机
旅行的猫2520 发表于 2020-5-8 00:34
老师您好,这个问题我现在也有,请问您解决了没有
我也是

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 03:58