В GAM с нулевым накачиванием (ziplss
) я получаю предупреждение, когда 1) я использую новые данные и 2) в счетной части есть категориальные переменные, которые НЕ входят в часть с нулевой инфляцией. Есть предупреждение для каждой категориальной переменной, не представленной в части нулевой инфляции.
Вот воспроизводимый пример:
library(mgcv)
library(glmmTMB)
data(Salamanders)
Salamanders$x <- rnorm(nrow(Salamanders), 0, 10)
zipgam <- gam(list(count ~ spp * mined + s(x) + s(site, bs = "re"),
~ spp),
data = Salamanders, family = ziplss, method = "REML")
preds.response <- data.frame(Predict = predict(zipgam, type = "response"))
nd <- data.frame(x = 0, spp = "GP", mined = "yes", site = Salamanders$site[1])
nd$pred <- predict(zipgam, newdata = nd, exclude="site")
Я нигде не видел, чтобы это упоминалось, что странно и говорит мне, что я, вероятно, делаю что-то не так (иначе это было бы доступно в результатах поиска). Был бы признателен за любое понимание.
Salamander
? Это невозможно воспроизвести, если у нас нет этого объекта. - person Gavin Simpson   schedule 29.10.2018glmmTMB
. Вопрос отредактирован и теперь полностью воспроизводим. - person user2602640   schedule 29.10.2018