全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
802 4
2021-09-27
悬赏 30 个论坛币 已解决
如何在R语言中如何用for循环的方式将上述代码 写出来,主要是为了更简洁。

最佳答案

szxship 查看完整内容

有点烦的方法 tmp = paste0(paste0('fit',0:10),collapse= ',') flist = eval(parse(text = paste0('list(',tmp,')'))) lapply(flist,function(x)predict(x,x$lambda.lse, newx = x.test)) 最后一行的的x, x$lambda可能要一点点改动,你可以给最后得到的列表再分别赋值yhat_i
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-9-27 16:38:50
有点烦的方法
tmp = paste0(paste0('fit',0:10),collapse= ',')
flist = eval(parse(text = paste0('list(',tmp,')')))
lapply(flist,function(x)predict(x,x$lambda.lse, newx = x.test))
最后一行的的x, x$lambda可能要一点点改动,你可以给最后得到的列表再分别赋值yhat_i
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-9-27 18:07:17
把 predict() 写成函数,再进行for循环
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-9-28 09:35:32
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-9-28 10:55:15
万人往LVR 发表于 2021-9-28 09:35
是不是没写完呀
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群