Estoy trabajando en modelos de datos de recuento cero inflados usando el pscl
paquete. ¡Me pregunto por qué no hay desarrollo de modelos para modelos de datos de conteo inflados! Además, ¿por qué no hay desarrollo de modelos de datos de conteo bimodales, digamos cero y 2 inflados! Una vez que generé datos de Poisson inflados por una sola vez y descubrí que ni el modelo glm
with family=poisson
ni el modelo binomial negativo ( glm.nb
) eran lo suficientemente buenos como para ajustarse bien a los datos. Si alguien puede arrojar algo de luz sobre mi pensamiento, por excéntrico que sea, sería muy útil para mí.
8
Respuestas:
Un modelo de Poisson inflado para un recuento esYi
donde la media de Poisson y la probabilidad de Bernoulli están relacionadas con los predictores a través de las funciones de enlace apropiadas. Puede definir un modelo similar para inflar las probabilidades de cualquier valor que elija.μi πi
Aún así, cero tiene un lugar especial (y una vez controvertido) entre los números de conteo, en un sentido que representa la ausencia de algo para contar. Y es la distinción "nada" frente a "algo", en lugar de la distinción "uno" frente a "cualquier otro recuento", que tiende a ser relevante en una amplia gama de fenómenos que nos gusta modelar: hay un proceso que da nada, uno , dos, ... cuenta y otra que no cuenta en absoluto.
fuente
score function
yhessian matrix
. ¿Me puede recomendar algún texto / artículo que pueda ayudarme a obtener más información?zeroinfl
código deberían hacerlo, cambiando la probabilidad y puntaje de Poisson inflado a cero para que coincida con el modelo anterior (o intente simplemente cambiar la probabilidad y no pasar el puntaje aoptim
). También puede, por supuesto, preguntar aquí o en SO según corresponda para obtener referencias o ayuda con las cosas en las que está atascado.El paquete R
VGAM
tiene una funciónvglm
que se puede utilizar para adaptarse a todo tipo de modelos de Poisson. Puede usarlo para especificar un modelo inflado, así que algo asívglm(Y~X,family=oipospoisson(),data=data)
. Ver aquí para más detalles.fuente