El siguiente código
PredictNew <- predict (glm.fit, newdata = Predict, X1 =X1, Y1= Y1,
type = "response", se.fit = TRUE)
produce un 3-columna data.frame
--PredictNew, los valores ajustados, los errores estándar y un término de escala residual.
Perfecto ... Sin embargo, utilizando un modelo equipado con zeroinfl {pscl}
:
PredictNew <- predict (zeroinfl.fit, newdata = Predict, X1 =X1, Y1= Y1,
type = "response", se.fit = TRUE)
o
PredictNew <- predict (zeroinfl.fit, newdata = Predict, X1 =X1, Y1= Y1,
type = "response", se.fit = TRUE, MC = 2500, conf = .95))
producir un solo vector de columna de valores ajustados solamente. Sin embargo, me gustaría mucho tener errores estándar. Todo lo que he leído dice que deberían ser producidos.
(El código se ha simplificado un poco, en realidad tengo cuatro variables y un desplazamiento: no hay problemas con los SE predict.glm
y los se.fit = TRUE
productores).
r
generalized-linear-model
count-data
zero-inflation
KalahariKev
fuente
fuente
predict()
funciónzeroinfl()
en este momento.Respuestas:
Que yo sepa, el
predict
método para resultadoszeroinfl
no incluye errores estándar. Si su objetivo es construir intervalos de confianza, una alternativa atractiva es usar bootstrapping. Digo atractivo porque el bootstrapping tiene el potencial de ser más robusto (con una pérdida de eficiencia si se cumplen todos los supuestos para los SE).Aquí hay un código aproximado para hacer lo que quieras. No funcionará exactamente, pero espero que pueda hacer las correcciones necesarias.
Dibujé este código de dos páginas que escribí, uno de los parámetros de arranque de una regresión de poisson inflada a cero con poisson inflado a
zeroinfl
cero y otra que demuestra cómo obtener intervalos de confianza de arranque para valores predichos de un modelo binomial negativo truncado cero Binomio negativo truncado cero . Combinado, es de esperar que le proporcione ejemplos suficientes para que funcione con los valores pronosticados de un poisson inflado a cero. También puede obtener algunas ideas gráficas :)fuente
Error in X.vlm.save %*% coefstart : non-conformable arguments
.