16 votos

Representación del espacio de estados de ARMA(p,q) de Hamilton

He estado leyendo el capítulo 13 de Hamilton y tiene la siguiente representación del espacio de estados para un ARMA(p,q). Sea $r = \max(p,q+1)$ Entonces el proceso ARMA (p,q) es el siguiente: $$ \begin{aligned} y_t -\mu &= \phi_1(y_{t-1} -\mu) + \phi_2(y_{t-2} -\mu) + ... + \phi_3(y_{t-3} -\mu) \\ &+ \epsilon_t + \theta_1\epsilon_{t-1} + ... + \theta_{r-1}\epsilon_{t-r+1}. \end{aligned} $$
A continuación, define la ecuación de estado de la siguiente manera:

$$ \xi_{t+1} = \begin{bmatrix} \phi_1 & \phi_2 & \dots & \phi_{r-1} & \phi_r \\ 1 & 0 & \dots & 0 & 0 \\ \vdots & \vdots & \dots & 0 & 0 \\ 0 & 0 & \dots &1 &0 \end{bmatrix} \xi_t + \begin{bmatrix} \epsilon_{t+1} \\ 0\\\vdots \\ 0 \end{bmatrix} $$

y la ecuación de observación como

$$y_t = \mu + \begin{bmatrix} 1 & \theta_1 & \theta_2 & \dots & \theta_{r-1} \\ \end{bmatrix} \xi_t. $$

No entiendo lo que el $\xi_t$ es en este caso. Porque en su representación AR(p) es $\begin{bmatrix} y_{t} - \mu \\ y_{t-1} - \mu\\\vdots \\ y_{t-p+1} - \mu \end{bmatrix} $ y en su representación MA (1) es $\begin{bmatrix} \epsilon_{t} \\ \epsilon_{t-1} \end{bmatrix} $ .

¿Podría alguien explicarme esto un poco mejor?

13voto

Mike Krebs Puntos 61

Hamilton demuestra que esta es una representación correcta en el libro, pero el enfoque puede parecer un poco contraintuitivo. Por lo tanto, permítanme primero dar una respuesta de alto nivel que motiva su elección de modelado y luego elaborar un poco en su derivación.

Motivación :

Como debería quedar claro al leer el capítulo 13, hay muchas maneras de escribir un modelo dinámico en forma de espacio de estados. Por lo tanto, debemos preguntarnos por qué Hamilton eligió esta representación en particular. La razón es que esta representación mantiene baja la dimensionalidad del vector de estados. Intuitivamente, usted pensaría (o al menos yo lo haría) que el vector de estado para un ARMA( $p$ , $q$ ) tiene que ser al menos de dimensión $p+q$ . Después de todo, sólo por observar digamos $y_{t-1}$ no podemos inferir el valor de $\epsilon_{t-1}$ . Sin embargo, muestra que podemos definir la representación del espacio de estado de una manera inteligente que deja el vector de estado de dimensión de a lo sumo $r = \max\{p, q + 1 \}$ . Mantener la dimensionalidad del estado baja puede ser importante para la implementación computacional, supongo. Resulta que su representación del espacio de estados también ofrece una buena interpretación de un proceso ARMA: el estado no observado es un proceso AR( $p$ ), mientras que el MA( $q$ ) se debe a un error de medición.

Derivación :

Ahora, la derivación. En primer lugar, observe que, utilizando la notación del operador de retardo, el ARMA(p,q) se define como: $$ (1-\phi_1L - \ldots - \phi_rL^r)(y_t - \mu) =(1 + \theta_1L + \ldots + \theta_{r-1}L^{r-1})\epsilon_t $$ donde dejamos que $\phi_j = 0$ para $j>p$ y $\theta_j = 0$ para $j>q$ y omitimos $\theta_r$ desde $r$ es al menos $q+1$ . Así que todo lo que necesitamos mostrar es que sus ecuaciones de estado y observación implican la ecuación anterior. Sea el vector de estado $$ \mathbf{\xi}_t = \{\xi_{1,t}, \xi_{2,t},\ldots,\xi_{r,t}\}^\top $$ Ahora mira la ecuación de estado. Puedes comprobar que las ecuaciones $2$ a $r$ simplemente mover las entradas $\xi_{i,t}$ a $\xi_{i-1,t+1}$ un periodo por delante y descartar $\xi_{r,t}$ en el vector de estado en $t+1$ . La primera ecuación, que define $\xi_{i,t+1}$ es, por tanto, la pertinente. Escribirlo: $$ \xi_{1,t+1} = \phi_1 \xi_{1,t} + \phi_2 \xi_{2,t} + \ldots + \phi_r \xi_{r,t} + \epsilon_{t+1} $$ Dado que el segundo elemento de $\mathbf{\xi_{t}}$ es el primer elemento de $\mathbf{\xi_{t-1}}$ y el tercer elemento del $\mathbf{\xi_{t}}$ es el primer elemento de $\mathbf{\xi_{t-2}}$ y así sucesivamente, podemos reescribir esto, utilizando la notación del operador de retardo y moviendo el polinomio de retardo al lado izquierdo (ecuación 13.1.24 en H.): $$ (1-\phi_1L - \ldots - \phi_rL^r)\xi_{1,t+1} = \epsilon_{t+1} $$ Así que el estado oculto sigue un proceso autorregresivo. Del mismo modo, la ecuación de observación es $$ y_t = \mu + \xi_{1,t} + \theta_1\xi_{2,t} + \ldots + \theta_{r-1}\xi_{r-1,t} $$ o $$ y_t - \mu = (1 + \theta_1L + \ldots + \theta_{r-1}L^{r-1})\xi_{1,t} $$ Esto no se parece mucho a un ARMA hasta ahora, pero ahora viene la parte buena: multiplicar la última ecuación por $(1-\phi_1L - \ldots - \phi_rL^r)$ : $$ (1-\phi_1L - \ldots - \phi_rL^r)(y_t - \mu) = (1 + \theta_1L + \ldots + \theta_{r-1}L^{r-1})(1-\phi_1L - \ldots - \phi_rL^r)y_t $$ Pero a partir de la ecuación de estado (retrasada un periodo), tenemos $(1-\phi_1L - \ldots - \phi_rL^r)\xi_{1,t} = \epsilon_{t}$ ¡! Por lo tanto, lo anterior equivale a $$ (1-\phi_1L - \ldots - \phi_rL^r)(y_t - \mu) = (1 + \theta_1L + \ldots + \theta_{r-1}L^{r-1})\epsilon_{t} $$ ¡que es exactamente lo que necesitábamos mostrar! Así que el sistema de observación del estado representa correctamente el ARMA(p,q). En realidad sólo estaba parafraseando a Hamilton, pero espero que esto sea útil de todos modos.

12voto

Taylor Puntos 692

Esto es lo mismo que lo anterior, pero pensé en dar una respuesta más corta y concisa. De nuevo, esta es la representación de Hamilton para un ARMA causal( $p$ , $q$ ), donde $r=\max(p,q+1)$ . Este $r$ será la dimensión del vector de estado $ (\xi_t, \xi_{t-1},\ldots, \xi_{t-r+1})'$ y es necesario para que el número de filas del estado coincida con el número de columnas de la matriz de observación. Eso significa que también tenemos que poner los coeficientes a cero siempre que el índice sea demasiado grande.

  1. Ecuación de observación

\begin{align*} &\phi(B)(y_t - \mu) = \theta(B)\epsilon_t \\ \iff &(y_t - \mu) = \phi^{-1}(B)\theta(B)\epsilon_t \tag{causality}\\ \iff &y_t = \mu + \phi^{-1}(B)\theta(B)\epsilon_t \\ \iff &y_t = \mu + \theta(B)\phi^{-1}(B)\epsilon_t \\ \iff &y_t = \mu + \theta(B)\xi_t \tag{letting $\xi_t = \phi^{-1}(B)\epsilon_t$}\\ \iff &y_t = \mu + \left[\begin{array}{ccccc}1 & \theta_1 & \theta_2 & \ldots & \theta_{r-1} \end{array} \N - derecha] \N - Bajo el brazo. Izquierda \begin{array}{c} \xi_t \\ \xi_{t-1} \\ \vdots \\ \xi_{t-r+1} \end{array}\right]} El vector de estado es el que se necesita. $r$ }. \N - Fin.

  1. Ecuación de Estado

\begin{align*} &\xi_t = \phi^{-1}(B)\epsilon_t \\ \iff &\phi(B)\xi_t = \epsilon_t \\ \iff &(1 - \phi_1 B - \cdots - \phi_rB^r) \xi_t = \epsilon_t \\ \iff &\xi_t = \phi_1 \xi_{t-1} + \cdots + \phi_r \xi_{t-r} + \epsilon_t \\ \iff & \left[\begin{array}{c} \xi_t \\ \xi_{t-1} \\ \xi_{t-2} \\ \vdots \\ \xi_{t-r+1} \end{array} \ right] = \left[ \begin{array}{ccccc} \phi_1 & \phi_2 & \phi_3 & \cdots & \phi_r \\ 1 & 0 & 0 & \cdots & 0 \\ 0 & 1 & 0 & \cdots & 0 \\ \vdots & \vdots & \ddots & \cdots & 0 \\ 0 & 0 &\cdots & 1 & 0 \end{array} \derecha] \izquierda[ \begin{array}{c} \xi_{t-1} \\ \xi_{t-2} \\ \vdots \\ \xi_{t-r} \end{array} \[derecha] + \izquierda[ \begin{array}{c} \epsilon_t \\ 0 \\ \vdots \\ 0 \end{array} \[derecha]. |align*}

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