楼主: tongtaoju
628 1

[问答] R语言for循环的问题请教 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

本科生

6%

还不是VIP/贵宾

-

威望
0
论坛币
1824 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
237 点
帖子
15
精华
0
在线时间
120 小时
注册时间
2019-12-14
最后登录
2022-12-6

楼主
tongtaoju 发表于 2021-9-27 16:34:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如何把下列这几行代码在R语言里面用for循环的形式写出来yhat0 <- predict(fit0, s=fit0$lambda.1se, newx=x.test)yhat1 <- predict(fit1, s=fit1$lambda.1se, newx=x.test)yhat2 <- predict(fit2, s=fit2$lambda.1se, newx=x.test)yhat3 <- predict(fit3, s=fit3$lambda.1se, newx=x.test)yhat4 <- predict(fit4, s=fit4$lambda.1se, newx=x.test)yhat5 <- predict(fit5, s=fit5$lambda.1se, newx=x.test)yhat6 <- predict(fit6, s=fit6$lambda.1se, newx=x.test)yhat7 <- predict(fit7, s=fit7$lambda.1se, newx=x.test)yhat8 <- predict(fit8, s=fit8$lambda.1se, newx=x.test)yhat9 <- predict(fit9, s=fit9$lambda.1se, newx=x.test)yhat10 <- predict(fit10, s=fit10$lambda.1se, newx=x.test)我写的是这样,但是不怎么该怎么改进

for(i in 0:10){

assign(paste("yhat",i,sep=""),predict(fiti,X.test,lambda =cv2[["lambda.min"]])

}

predict()里面的fiti  该怎么改比较好呀,直接这样写是肯定不行的


二维码

扫码加我 拉你入群

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

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

关键词:for循环 For R语言 hat

沙发
s609078902 发表于 2021-9-27 18:06:57
把 predict() 写成函数,再进行for循环

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

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