Dado um resultado do otim com uma matriz hessiana, como calcular os intervalos de confiança dos parâmetros usando a matriz hessiana?
fit<-optim(..., hessian=T)
hessian<-fit$hessian
Estou interessado principalmente no contexto da análise de máxima verossimilhança, mas estou curioso para saber se o método pode ser expandido além.
r
maximum-likelihood
Etienne Low-Décarie
fonte
fonte
Respostas:
Se você está maximizando uma probabilidade, a matriz de covariância das estimativas é (assintoticamente) o inverso do negativo do hessiano. Os erros padrão são as raízes quadradas dos elementos diagonais da covariância ( de outros lugares da Web ! , do Prof. Thomas Lumley e Spencer Graves, Eng.).
Para um intervalo de confiança de 95%
Observe que:
Veja isso para obter outras limitações devido à rotina de otimização usada.
fonte
upper<-fit$par+1.96*(prop_sigma/sqrt(n)) lower<-fit$par-1.96*(prop_sigma/sqrt(n))
? Obrigadoprop_sigma<-diag(prop_sigma)
um erro?