全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3502 1
2014-06-20
牛人们,在尝试稳健回归的时候遇到一点问题,

library(robust)
logi.rob <- glmRob( y ~ ., data = train, family = binomial() )
predict(logi.rob )  # 这个没问题
predict(logi.rob, newdata= test)  #这个会报错


错误是 Error in NextMethod("predict") : no method to invoke



也就是说模型是好的,用原来的训练样本可以预测,换了测试样本就不行, train和 test的变量完全一致。
不知道为啥?还是稳健回归并不算回归的简单加强,有别的设定?
谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-12-9 15:02:46
predict(logi.rob, newdata= test)
这里面,你要保证你的test也是data.frame才行呀

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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