4 votos

Estimaciones no sensibles para MLE de procesos AR

Estoy tomando un curso sobre Econometría de Series Temporales y estoy resolviendo un problema que requiere que los estudiantes escriban explícitamente funciones de máxima verosimilitud para, por ejemplo, procesos AR y los estimen por Máxima Verosimilitud. Estamos obligados a codificar tanto la verosimilitud exacta y la verosimilitud condicional.

Consideremos ahora que se desea estimar un proceso AR(2) de la forma

$y_t = \phi_1 y_{t-1} + \phi_2 y_{t-2} + \epsilon_t $ donde $\epsilon_t \sim N(0, \sigma^2)$

Por lo tanto, buscamos estimaciones de $(\phi_1, \phi_2)$ y $\sigma^2$ . Para codificar una función que tome como entrada los datos $y_t$ y parámetros $(\phi_1, \phi_2, \sigma^2)$ y emite el exacto log-likelihood, he seguido el libro de Hamilton (capítulo 5). La rutina que escribí parece funcionar bien y efectivamente encuentra los estimadores. Mi pregunta es en el lado teórico y sigue.

Para derivar las expresiones del libro de Hamilton, hay que suponer que la DGP que se estima es estacionaria. De lo contrario, las fórmulas no tienen sentido. Pero después de obtener los coeficientes estimados, como comprobación de cordura, calculé las raíces del polinomio AR y descubrí que los coeficientes estimados implican a no estacionario AR(2). Temiendo un error de código, implementé la misma rutina utilizando funciones estándar del statsmodels paquete en Python encontró que: 1) las estimaciones son similares y 2) el AR(2) implícito también es no estacionario.

Estoy muy confuso. Por un lado, partimos de la hipótesis de que el modelo original es estacionario. Esto nos permite derivar fórmulas claras incluso para la verosimilitud exacta. Por otro lado, el modelo estimado utilizando la verosimilitud exacta derivada de la estacionariedad no es estacionaria. ¿Qué debo hacer? Debo de haber entendido algo muy mal. ¿Alguna idea?

Un último comentario: Propuse otra implementación para la probabilidad exacta en la que mi función Python comprueba, antes de cualquier cálculo, si los valores introducidos para $(\phi_1, \phi_2)$ implican un AR(2) estacionario o no. Si no lo hacen, los resultados de la función $-\infty$ . Cuando optimizo esta función, obtengo estimaciones muy diferentes. Recuerdo que mi profesor decía que los modelos AR(p) no estacionarios, por ejemplo, tienen una representación estacionaria alternativa. Quizá esté encontrando ésta cuando hago esta "pseudoverosimilitud", pero ni siquiera estoy seguro de que esto sea razonable. ¿Alguna idea sobre esto también? Gracias.

3voto

Ayman Puntos 3980

La expresión para la log verosimilitud AR(2) (ecuación 5.3.8 en Hamilton ) tiene un término para la densidad conjunta de $y_1$ y $y_2$ . En efecto, este término sólo tiene sentido si el proceso es estacionario, ya que implica la matriz de varianza-covarianza estacionaria de $y_1,y_2$ .

Si se ejecuta una optimización sin restricciones en la expresión, se corre el riesgo de obtener estimaciones sin sentido, por lo que es necesario imponer restricciones. $$ -1<\phi_2<\min(1-\phi_1,1+\phi_1) \tag{1} $$ al realizar la optimización. Una forma de hacerlo es trabajar con alguna transformación adecuada de uno a uno de los parámetros, por ejemplo, las autocorrelaciones parciales en los lag 1 y 2, $$ \phi_{11}=\frac{\phi_1}{1-\phi_2} $$ y $$ \phi_{22}=\phi_1, $$ ya que la estacionariedad equivale a que éstos tomen valores entre -1 y 1. O también se podría trabajar con la función atanh transformadas de las mismas, asignando los parámetros a todas las $\mathbb{R}^2$ . Esta es la transformación utilizada por la función arima en R cuando se ajusta por máxima verosimilitud exacta.

Obsérvese que el término $\frac12\log\{(1+\phi_2)^2[(1-\phi_2)^2-\phi_1^2]\}$ en la ecuación 5.3.8 tiende a $-\infty$ cuando los parámetros se aproximan al límite definido por (1). Por lo tanto, el MLE estará casi siempre en algún lugar en el interior de la región triangular definida por (1) cuando se ajusta el modelo basado en la verosimilitud exacta.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X