Dado un resultado de optim con una matriz de arpillera, ¿cómo calcular los intervalos de confianza de los parámetros utilizando la matriz de arpillera?
fit<-optim(..., hessian=T)
hessian<-fit$hessian
Estoy principalmente interesado en el contexto del análisis de máxima verosimilitud, pero tengo curiosidad por saber si el método puede expandirse más allá.
r
maximum-likelihood
Etienne Low-Décarie
fuente
fuente
Respuestas:
Si está maximizando una probabilidad, entonces la matriz de covarianza de las estimaciones es (asintóticamente) la inversa de la negativa del hessiano. Los errores estándar son las raíces cuadradas de los elementos diagonales de la covarianza (¡ de otra parte de la web!, Del Prof. Thomas Lumley y Spencer Graves, Ing.).
Para un intervalo de confianza del 95%
Tenga en cuenta que:
Consulte esto para conocer más limitaciones debido a la rutina de optimización utilizada.
fuente
upper<-fit$par+1.96*(prop_sigma/sqrt(n)) lower<-fit$par-1.96*(prop_sigma/sqrt(n))
? Graciasprop_sigma<-diag(prop_sigma)
un error?