Hola a todos!
Estoy aplicando un modelo APARCH (1,1) con distribuci�n t-student asim�trica
(sstd) a una serie de rendimientos financieros.
Mi problema es que he ejecutado el modelo,con el mismo c�digo, en diferentes
series (de mismo tama�o muestral) obteniendo resultados adecuados, pero en
concreto con una de las series me da el siguiente error:
Error in optim(theta, negloglik, hessian = TRUE, ..., tmp = excess) :
non-finite value supplied by optimIn addition: Warning messages:1: In
sqrt(diag(fit$cvar)) : NaNs produced2: In sqrt(diag(fit$cvar)) : NaNs
produced3: In sqrt(diag(fit$cvar)) : NaNs produced4: In sqrt(diag(fit$cvar)) :
NaNs produced5: In sqrt(diag(fit$cvar)) : NaNs produced6: In
sqrt(diag(fit$cvar)) : NaNs produced
Observaciones:La matriz "sigmas" (volatility) del modelo est� compuesta por
valores "infinitos".
Notas:Todas las series tienen el mismo tama�o muestral (1762).Este modelo ya se
ejecut� con la misma serie pero con un tama�o inferior (1572) y se obtuvieron
resultados sin problemas.
Hip�tesis del problema, seg�n informaci�n encontrada:Parece ser que se trata de
una falsa convergencia: "Garchfit" usa "optim" que busca los par�metros que
minimizan la funci�n (-log(likelihood), (funci�n que aparece en negativo para
obtener el m�ximo).
La matriz de las segundas derivadas parciales (Hessian) de (-log(likelihood))
proporcionan una aproximaci�n a la matriz de covarianzas de los par�metros
estimados. Parece que no se llega a la convergencia adecuada, por lo que se
obtienen elementos negativos en la diagonal de la matriz de covarianzas, dando
lugar a los errores 1 a 6.
�Por qu� ocurre esto? �C�mo puedo solucionarlo?
Muchas gracias de antemano.
Un saludo.
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es