全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
50777 7
2014-09-29
请交一下。
在predict函数中,
predict (object, ...)result1<-predict(result,newdata,interval="confidence")这里面的newdata有什么要求呢,必须是解释变量里面的值吗,随便带入值不可以预测吗?
二维码

扫码加我 拉你入群

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

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

全部回复
2014-9-29 16:54:54
可以。但newdata似乎要求是数据框,并且数据框里每个变量的名字要与原先模型里的一致。
二维码

扫码加我 拉你入群

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

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

2014-9-29 19:03:51
mymei 发表于 2014-9-29 16:54
可以。但newdata似乎要求是数据框,并且数据框里每个变量的名字要与原先模型里的一致。
谢谢。我试一下。
二维码

扫码加我 拉你入群

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

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

2015-3-26 15:18:54
非常感谢!
二维码

扫码加我 拉你入群

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

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

2015-4-8 16:35:05
要和原始数据一样的数据类型,以data.frame()的形式带入predict()
二维码

扫码加我 拉你入群

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

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

2015-4-9 00:31:58
如果你的模型是y~x,(x是自变量),首先估计模型
Model=lm(y~x,data=...)
估计出来后,进行预测,例如预测x=2时候的y值,则应当输入命令
predict(Model,newdata=data.frame(x=2),interval="confidence")
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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