全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
558 1
2021-09-27
如何把下列这几行代码在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  该怎么改比较好呀,直接这样写是肯定不行的


二维码

扫码加我 拉你入群

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

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

全部回复
2021-9-27 18:06:57
把 predict() 写成函数,再进行for循环
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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