Я хотел бы построить rootogram
для модели quasipoisson
. Пакет countreg действительно хорошо работает для пуассона и отрицательного бинома, но он говорит, что «семейство в настоящее время не поддерживается» для моделей квазипуассона.
Я знаю, что пакеты vcd
и latticeExtra
также могут строить ротограммы. К сожалению, когда я пытаюсь построить rootogram
модели quasipoisson
с этими пакетами, я получаю сообщения об ошибках.
Вот код для всех трех пакетов:
#some data for replication)
y <- rpois(100, 3)
x1 <- c(rep(0, 50), rep(1, 50))
x2 <- rnorm(100, 1000, 300)
data <- data.frame(y, x1, x2)
library(countreg)
countreg::rootogram(glm(y~x1 +x2, data = data, family = quasipoisson))
выдает ошибку :
Ошибка в rootogram.glm (glm (y ~ x1 + x2, data = data, family = quasipoisson)): семейство в настоящее время не поддерживается
library(vcd)
vcd::rootogram(glm(y~x1 + x2, data = data, family = quasipoisson))
выдает ошибку:
Ошибка в rootogram.default (glm (y ~ x1 + x2, data = data, family = quasipoisson)): отсутствует аргумент "fit", без значения по умолчанию
library(latticeExtra)
latticeExtra::rootogram(glm(y ~ x1 + x2, data = data, family = quasipoisson))
выдает ошибку:
Ошибка в sqrt (as.vector (объект)): не числовой c аргумент математической функции
Дополнительно: предупреждающее сообщение:
В rootogram.default (glm (y ~ x1 + x2, data = data, family = quasipoisson)): NA введены с помощью принуждения