Прогнозирование новых данных с помощью функции шага glm в R - PullRequest
1 голос
/ 17 июня 2019

У меня проблемы с предсказанием новых данных с помощью простой пошаговой функции в 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 (Условия, новые данные, 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]

...