Étant donné une sortie d'optim avec une matrice de Hesse, comment calculer les intervalles de confiance des paramètres à l'aide de la matrice de Hesse?
fit<-optim(..., hessian=T)
hessian<-fit$hessian
Je m'intéresse principalement au contexte de l'analyse du maximum de vraisemblance, mais je suis curieux de savoir si la méthode peut être étendue au-delà.
r
maximum-likelihood
Etienne Low-Décarie
la source
la source
Réponses:
Si vous maximisez une vraisemblance, la matrice de covariance des estimations est (asymptotiquement) l'inverse du négatif de la Hesse. Les erreurs standard sont les racines carrées des éléments diagonaux de la covariance ( d'ailleurs sur le web!, Du professeur Thomas Lumley et Spencer Graves, ing.).
Pour un intervalle de confiance à 95%
Notez que:
Voir ceci pour d'autres limitations dues à la routine d'optimisation utilisée.
la source
upper<-fit$par+1.96*(prop_sigma/sqrt(n)) lower<-fit$par-1.96*(prop_sigma/sqrt(n))
? Merciprop_sigma<-diag(prop_sigma)
une erreur?