Estoy tratando de modelar y pronosticar una serie de tiempo que es cíclica en lugar de estacional (es decir, hay patrones estacionales, pero no con un período fijo). Esto debería ser posible utilizando un modelo ARIMA, como se menciona en la Sección 8.5 de Pronósticos: principios y práctica :
El valor de es importante si los datos muestran ciclos. Para obtener pronósticos cíclicos, es necesario tener junto con algunas condiciones adicionales en los parámetros. Para un modelo AR (2), el comportamiento cíclico ocurre si .
¿Cuáles son estas condiciones adicionales en los parámetros en el caso general de ARIMA (p, d, q)? No he podido encontrarlos en ningún lado.
Respuestas:
Alguna intuición gráfica
En los modelos AR , el comportamiento cíclico proviene de raíces conjugadas complejas al polinomio característico. Para dar primero la intuición, he trazado las funciones de respuesta al impulso a continuación a dos ejemplos de modelos AR (2).
Para , las raíces del polinomio característico son donde son valores propios de la matriz que defino a continuación. Con un complejo de valores propios conjugados y , la controla la amortiguación (donde ) y controla la frecuencia de la onda cosenoidal.j=1…,p 1λj λ1,…,λp A λ=reiωt λ¯=re−iωt r r∈[0,1) ω
Ejemplo detallado de AR (2)
Supongamos que tenemos el AR (2):
Puede escribir cualquier AR (p) como VAR (1) . En este caso, la representación VAR (1) es:
Tenga en cuenta que . Formando la descomposición del valor propio y elevando a la ésima potencia.E[Xt+k∣Xt,Xt−1,…]=AkXt A k Ak=[λ11λ21][λk100λk2]⎡⎣1λ1−λ2−1λ1−λ2−λ2λ1−λ2λ1λ1−λ2⎤⎦
Un valor propio real conduce a la descomposición al aumentar . Los valores propios con componentes imaginarios distintos de cero conducen a un comportamiento cíclico.λ λk
Valores propios con componente imaginario:ϕ21+4ϕ2<0
En el contexto AR (2), tenemos valores propios complejos si . Como es real, deben venir en pares que son conjugados complejos entre sí.ϕ21+4ϕ2<0 A
Después del Capítulo 2 de Prado y West (2010), deje quect=λλ−λ¯yt−λλ¯λ−λ¯yt−1
Puede mostrar el pronóstico está dado por:E[yt+k∣yt,yt−1,…]
Hablando libremente, agregar los conjugados complejos cancela su componente imaginario dejándolo con una sola onda coseno amortiguada en el espacio de los números reales. (Tenga en cuenta que debemos tener para estacionariedad).0≤r<1
Si desea encontrar , , , , comience usando la fórmula de Euler que , podemos escribir:r ω at θt reiθ=rcosθ+rsinθ
Apéndice
Nota ¡Advertencia terminológica confusa! Relacionando el polinomio característico de A con el polinomio característico de AR (p)
Otro truco de la serie temporal es utilizar el operador de retraso para escribir el AR (p) como:
Reemplace el operador de retraso con alguna variable y las personas a menudo se refieren a como el polinomio característico del modelo AR (p). Como se explica en esta respuesta , este es exactamente el polinomio característico de donde . Las raíces son los recíprocos de los valores propios. (Nota: para que el modelo sea estacionario, desea , que está dentro del círculo de la unidad, o equivalente , que está fuera del círculo de la unidad).L z 1−ϕ1z−…−ϕpzp A z = 1A z=1λ z |λ|<1 |z|>1
Referencias
Prado, Raquel y Mike West, Series temporales: modelado, computación e inferencia , 2010
fuente