全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
5899 2
2017-05-20
> InstallmentRatePercentage_r18 <- InstallmentRatePercentage^2
> reg18 <- glm(Class1~Housing.Own+SavingsAccountBonds.lt.100+CreditHistory.Delay+CreditHistory.PaidDuly+CreditHistory.Critical+CheckingAccountStatus.lt.0+CheckingAccountStatus.0.to.200+Duration+InstallmentRatePercentage_r18,family = binomial(link = 'logit'))

> prediction_reg18 <- predict(reg18,newdata = data.frame(test1))
Error in model.frame.default(Terms, newdata, na.action = na.action, xlev = object$xlevels) :
  变数的长度不一样('InstallmentRatePercentage_r18')
In addition: Warning message:
'newdata'必需有200行 但变量里有800行

> length(InstallmentRatePercentage)
[1] 800
> length(InstallmentRatePercentage_r18)
[1] 800

请教大神,为什么用predict 函数在新的方程不能用,用没有square的变量时候可以赋值,但是square之后就不行了。

二维码

扫码加我 拉你入群

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

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

全部回复
2017-5-21 06:42:26
求大神帮忙
二维码

扫码加我 拉你入群

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

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

2017-5-27 23:38:45
test1里面是不是有缺失数据?以及和trainning set里面变量名是不是一致?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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