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%
fit<-optim(pars,li_func,control=list("fnscale"=-1),hessian=TRUE,...)
fisher_info<-solve(-fit$hessian)
prop_sigma<-sqrt(diag(fisher_info))
prop_sigma<-diag(prop_sigma)
upper<-fit$par+1.96*prop_sigma
lower<-fit$par-1.96*prop_sigma
interval<-data.frame(value=fit$par, upper=upper, lower=lower)
Tenga en cuenta que:
- Si está maximizando el registro (probabilidad), entonces el NEGATIVO del hessian es la "información observada" (como aquí).
- Si MINIMIZA una "desviación" = (-2) * log (probabilidad), entonces la MITAD del hessian es la información observada.
- En el caso improbable de que esté maximizando la probabilidad en sí misma, debe dividir el negativo del hessian por la probabilidad de obtener la información observada.
Consulte esto para conocer más limitaciones debido a la rutina de optimización utilizada.