R: SpeedGLM предсказать не работает, я могу изменить объект? - PullRequest
0 голосов
/ 24 мая 2018

Кто-нибудь может объяснить, почему predict не работает с speedglm?

Рабочий код:

library(speedglm)
mtcars2<-mtcars
mtcars2$gear<-as.factor(mtcars2$gear)
mtcars_train<-mtcars2[1:10,]
mtcars_test<-mtcars2[11:nrow(mtcars2),]
model<-speedglm(formula = cyl ~ gear,data = mtcars_train,family=poisson(link="log"))
pred<-predict(object = model, newdata = mtcars_test)
pred

Я получаю только NA.

Возможно ли этоизменить класс объекта glm так, чтобы он использовал обычную функцию predict?Я имею в виду, объект speedglm имеет ту же форму, что и обычный объект glm, верно?

class(model)
#[1] "speedglm" "speedlm" 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...