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

Responder a