在R中使用glm step功能预测新数据

时间:2019-06-17 18:40:26

标签: r regression prediction glm

我在使用R中的简单步进函数来预测新数据时遇到了麻烦。建立模型很简单,但是只要调用预测函数,我就会出错。

glm.step <- glm(medv~cut(lstat,5), data = Boston)

lstatlims=range(lstat); 
lstat.grid=seq(from=lstatlims[1],to=lstatlims[2]); 

preds1=predict(glm.step,newdata=list(lstat=lstat.grid),se=TRUE); 

我没有得到一个预测,而是得到了这个错误:

  

model.frame.default(Terms,newdata,na.action = na.action,xlev = object $ xlevels)中的错误:     因数削减(lstat,5)达到新水平(1.69,8.93],(8.93,16.1],(16.1,23.3],(23.3,30.5],(30.5,37.8]

0 个答案:

没有答案