Cap´ıtulo 4 Procesos ARMA 4.1. Modelos Autoregresivos La idea de estos modelos es que los valores actuales de la serie X dependen de los p valores t previos: X ,...,X . t−1 t−p Definici´on 4.1 Un modelo autoregresivo de orden p, denotado por AR(p), es de la forma X = φ X +φ X +···+φ X +w (4.1) t 1 t−1 2 t−2 p t−p t donde X es estacionario, φ ,φ ,...,φ son constantes (φ (cid:54)= 0) y w es un ruido blanco con t 1 2 p p n media 0 y varianza σ2. w El proceso X tiene media 0. Si queremos analizar un proceso Y con media µ (cid:54)= 0 podemos t t considerar el proceso Y −µ. t Para la definici´on no es necesario suponer que el ruido blanco tiene una distribuci´on parti- cular, pero m´as adelante supondremos que el ruido blanco tiene distribuci´on normal. Una notaci´on muy u´til para considerar este tipo de modelos se basa en el uso del operador de retardo B. El modelo AR(p) es (1−φ B−φ B2−···−φ Bp)X = w (4.2) 1 2 p t t La ecuacio´n anterior se puede escribir de manera resumida como φ(B)X = w t t Definici´on 4.2 El operador autoregresivo se define por φ(B) = 1−φ B−φ B2−···−φ Bp (4.3) 1 2 p Vamos a considerar inicialmente un modelo autoregresivo de primer orden X = φX +w (4.4) t t−1 t 1 2 CAP´ITULO 4. PROCESOS ARMA Si iteramos esta relaci´on hacia el pasado k veces obtenemos X = φX +w = φ(φX +w )+w t t−1 t t−2 t−1 t = φ2X +φw +w t−2 t−1 t . . . k−1 (cid:88) = φkX + φjw t−k t−j j=0 Si continuamos este proceso de iteraci´on hacia el pasado, siempre que |φ| < 1 y X sea t estacionario, podemos representar un modelo AR(1) como un proceso lineal: ∞ (cid:88) X = φjw . (4.5) t t−j j=0 El proceso AR(1) definido por (4.5) es estacionario con media ∞ (cid:88) E(X ) = φjE(w ) = 0 t t−j j=0 y funci´on de autocovarianza ∞ ∞ (cid:104)(cid:16)(cid:88) (cid:17)(cid:16)(cid:88) (cid:17)(cid:105) γ(h) = Cov(X ,X ) = E φjw φkw t+h t t+h−j t−k j=0 k=0 = E[(w +···+φhw +φh+1w +···)(w +φw +···)] t+h t t−1 t t−1 (cid:88)∞ (cid:88)∞ σ2φh = σ2 φh+jφj = σ2φh φ2j = w , h ≥ 0 (4.6) w w 1−φ2 j=0 j=0 Recordamosqueγ(−h) = γ(h),demodoqueestodefinelaautocovarianzaparatodoslosvalores de h. Ejemplo 4.1 ( La trayectoria de un proceso AR(1)) La figura 4.1 muestra a la izquierda las trayectorias de dos procesos autoregresivos de primer orden X = φX +w t t−1 t con φ = 0.9 (arriba) y φ = −0.9 (abajo). A la derecha se presentan las funciones de autoco- rrelaci´on respectivas. Se observa que la trayectoria del primer proceso es mucho m´as regular que la del segundo. Esto se debe a que en el primer caso tenemos una autocorrelaci´on fuerte pero positiva entre valores sucesivos, lo que hace que estos valores est´en cercanos. En el segundo caso, en cambio, los valores absolutos de t´erminos consecutivos son cercanos, pero sus signos tienden a alternarse, produciendo trayectorias quebradas. Las funciones de autocorrelaci´on decaen exponencialmente en ambos casos, pero en el segun- do los signos se alternan. 4.1. MODELOS AUTOREGRESIVOS 3 AR(1) f =+0.9 Correlación AR(1) f =+0.9 2 1.0 0 0.8 x−4−2 Correlación0.40.6 −6 0.2 0.0 0 20 40AR(1)T i mfe=-0.690 80 100 0 5 C10orrelaciónr e tAa1Rr5d(o1s) f =-02.09 25 30 6 1.0 x−2024 Correlación0.00.5 −6 −0.5 0 20 40 60 80 100 0 5 10 15 20 25 30 Figura 4.1: Procesos Autoregresivos Ejemplo 4.2 (El Paseo al Azar y modelos explosivos) Consideremos un paseo al azar sin deriva t (cid:88) X = w = X +w para t ≥ 0. t j t−1 t j=0 La ecuacio´n anterior es la ecuaci´on (4.4) con φ = 1. Para que el paseo al azar sea un proceso autoregresivo tenemos que verificar que es estacionario. Pero como vimos anteriormente, la covarianza del paseo al azar es s t (cid:0)(cid:88) (cid:88) (cid:1) γ(s,t) = E(X X ) = E X X = m´ın{s,t} s t j k j=1 k=1 quenoeslacovarianzadeunprocesoestacionario.Porlotantonoexistenprocesosautoregresivos de orden 1 con coeficiente φ = 1. Podemos preguntarnos ahora si es posible tener un proceso de este tipo con φ > 1. Estos procesos se conocen como procesos explosivos porque r´apidamente crecen en magnitud. Como |φ|j tiende a infinito, cuando j → ∞, (cid:80)k φjw no converge (en j=0 t−j media cuadr´atica) cuando k → ∞. Sin embargo, podemos obtener un proceso estacionario de la siguiente manera: Partimos de X = φX +w t+1 t t+1 y ahora invertimos la relaci´on para obtener X = φ−1X −φ−1w = φ−1(cid:0)φ−1X −φ−1w (cid:1)−φ−1w t t+1 t+1 t+2 t−2 t+1 . . . k (cid:88) = φ−kX − φ−jw t+k t+j j=1 Como |φ|−1 < 1 este resultado produce un proceso estacionario AR(1) dependiente del futuro: ∞ (cid:88) X = − φ−jw (4.7) t t+j j=1 4 CAP´ITULO 4. PROCESOS ARMA Es posible verificar que este proceso es estacionario pero el problema desde el punto de vista pr´acticoesqueestarepresentaci´ondependedelfuturo.Cuandounprocesonodependedelfuturo, como los procesos autoregresivos de orden 1 que satisfacen |φ| < 1, decimos que el proceso es causal. Ejemplo 4.3 Es posible definir procesos causales equivalentes a los procesos no causales que vimos en el ejemplo anterior si suponemos que el ruido blanco tiene distribuci´on Gaussiana. Por ejemplo, si X = φX +w con |φ| > 1 t t−1 t y con w ∼ iidN(0,σ2) entonces a partir de (4.7) vemos que X es un proceso Gaussiano t w t estacionario no causal, centrado y con ∞ ∞ (cid:88) (cid:88) γ (h) = Cov(X ,X ) = Cov(− φ−jw ,− φ−kw ) X t+h t t+h+j t+k j=1 k=1 σ2φ−2φ−h = w . 1−φ−2 Usando (4.6), el proceso causal definido por Y = φ−1Y +v t t−1 t con v ∼ iidN(0,σ2φ−2) tiene la misma distribuci´on que el proceso X . Por ejemplo, si X = t w t t 2X +w con σ2 = 1, entonces Y = 1Y +v con σ2 = 1/4 es un proceso causal equivalente. t−1 t w t 2 t−1 t v Unat´ecnicaalternativaalaiteraci´onhaciaelpasadoparaobtenerelprocesoestacionarioque es soluci´on a una ecuaci´on autoregresiva es la igualaci´on de coeficientes, que funciona bien con modelosde´ordenessuperiores.ConsideremosunmodeloAR(1)escritoent´erminosdeloperador autoregresivo: φ(B)X = w (4.8) t t con φ(B) = 1−φB y |φ| < 1. Tambi´en consideramos este modelo expresado como un proceso lineal (4.5) pero escrito en la forma ∞ (cid:88) X = ψ w = ψ(B)w (4.9) t j t−j t j=0 donde ψ(B) = (cid:80)∞ ψ Bj y ψ = φj. j=0 j j Supongamosquenosabemosqueψ = φj yqueremoshallarelvalordeψ .Podemossustituir j j la expresi´on (4.9) en (4.8) y obtenemos φ(B)ψ(B)w = w (4.10) t t Los coeficientes a ambos lados de la ecuaci´on deben ser iguales, por lo que (1−φB)(1+ψ B+ψ B2+···+ψ Bj +···) = 1 (4.11) 1 2 j Si reorganizamos los coeficientes en la ecuaci´on (4.11) obtenemos 1+(ψ −φ)B+(ψ −ψ φ)B2+···+(ψ −ψ φ)Bj +··· = 1 1 2 1 j j−1 4.2. MODELOS DE PROMEDIO MO´VIL 5 Igualando los coeficientes de Bj para cada valor de j ≥ 1 obtenemos ψ = φ, y ψ = φψ = φ2 1 2 1 y en general ψ = ψ φ j j−1 con ψ = 1 , que tiene como soluci´on ψ = φj. 0 j Otra manera de ver este proceso es considerar el modelo AR(1) en t´erminos de operadores: φ(B)X = w . Si suponemos que existe el operador inverso φ−1(B) y multiplicamos ambos lados t t de la ecuaci´on por ´el, obtenemos φ−1(B)φ(B)X = φ−1(B)w t t o sea X = φ−1(B)w . (4.12) t t Comparando la ecuaci´on (4.12) con (4.9) vemos que φ−1(B) = φ(B) = 1+φB+φ2B2+···+φjBj +··· Observamos que los operadores se comportan como polinomios, es decir, si consideramos el polinomio φ(z) = 1−φz, donde z ∈ C y |φ| < 1, entonces 1 φ−1(z) = = 1+φz+φ2z2+···+φjzj +··· 1−φz y vemos que los coeficientes de Bj en φ−1(B) son los mismos que los de zj en φ−1(z). 4.2. Modelos de Promedio M´ovil Definici´on 4.3 Un modelo de promedio m´ovil de orden q (MA(q)) es un modelo de la forma X = w +θ w +θ w +···+θ w (4.13) t t 1 t−1 2 t−2 q t−q donde θ ,j = 1,...,q son par´ametros del modelo con θ (cid:54)= 0 y w es un ruido blanco con varianza j q t σ2. w Este sistema es igual al proceso lineal (4.9) con ψ = 1,ψ = θ para j = 1,...,q y ψ = 0 0 j j j para los dem´as valores de j. Podemos escribir este proceso como X = θ(B)w (4.14) t t usando la siguiente definici´on Definici´on 4.4 El operador de promedio m´ovil es θ(B) = 1+θ B+θ B2+···+θ Bq (4.15) 1 2 q A diferencia de lo que ocurre con el proceso autoregresivo, el proceso de promedio m´ovil es estacionario para cualesquiera valores de los par´ametros θ ,...,θ . 1 q 6 CAP´ITULO 4. PROCESOS ARMA MA(1) q =+0.5 Correlación MA(1) q =+0.5 2 1.0 1 0.8 x−10 Correlación0.40.6 −2 0.2 −3 0.0 0 20 40MA(1)T im qe=-0.650 80 100 0 2 Correla4ciónr e MtarAdo(1s) q6=-0.5 8 10 3 2 0.8 x−101 Correlación0.00.4 −2 −0.4 0 20 40 60 80 100 0 2 4 6 8 10 Figura 4.2: Procesos de Promedio M´ovil Ejemplo 4.4 Consideremos el proceso MA(1) X = w +θw . Entonces E(X ) = 0, t t t−1 t (1+θ2)σ2 si h = 0, w γ(h) = θσ2 si h = 1, w 0 si h > 1. y la funci´on de autocorrelaci´on es 1 si h = 0, ρ(h) = θ/(1+θ2) si h = 1, 0 si h > 1. Observamos que |ρ(1)| ≤ 1/2 para todo θ. La figura 4.2 muestra a la izquierda ejemplos de las trayectorias de estos procesos cuando θ = 0.5 (arriba) y θ = −0.5 (abajo). A la derecha se presentan las funciones de correlaci´on respectivas. Observamos que, en contraste con lo que ocurre con procesos autoregresivos, los valores de los procesos de promedio m´ovil de orden 1 no est´an correlacionados si el retardo es mayor a 1. Ejemplo 4.5 (Invertibilidad) A partir del ejemplo anterior vemos que para un modelo MA(1), ρ(h) es igual si cambiamos θ por 1/θ. En el caso de la funci´on de autocovarianza, por ejemplo, el modelo que corresponde a σ2 = 1 y θ = 5 tiene la misma autocovarianza que el modelo que corresponde a σ2 = 25 y w w θ = 1/5, que es 26 si h = 0, γ(h) = 5 si h = 1, 0 si h > 1. Por lo tanto el proceso MA(1) 1 X = w + w , w ∼ iidN(0,25) t t t−1 t 5 4.3. PROCESOS AUTOREGRESIVOS DE PROMEDIO MO´VIL 7 y el proceso Y = v +5v , v ∼ iidN(0,1) t t t−1 t tienen la misma distribuci´on porque son normales. Como s´olo podemos observar los procesos X t o Y y no los ruidos w o v , no podemos distinguir entre estos dos modelos. Para escoger uno de t t t ellos vamos a preferir el modelo que tenga una representaci´on autoregresiva infinita. Un proceso de este tipo se conoce como un proceso invertible. Para encontrar el modelo invertible podemos intercambiar el papel que juegan X y w en la t t definici´on y escribimos el modelo como w = −θw +X . Siguiendo un proceso similar al que t t−1 t usamos para el proceso autoregresivo vemos que si |θ| < 1 entonces w = (cid:80)∞ (−θ)jX , que t j=0 t−j es la representaci´on autoregresiva infinita del modelo. En consecuencia, preferimos el modelo con σ2 = 25 y θ = 1/5 porque es invertible. w 4.3. Procesos Autoregresivos de Promedio Mo´vil Definici´on 4.5 Una serie de tiempo {X ,t ∈ Z} es un proceso ARMA(p,q) si es estacionario t y X = φ X +···+φ X +w +θ w +···+w (4.16) t 1 t−1 p t−p t 1 t−1 t−q con φ (cid:54)= 0,θ (cid:54)= 0 y σ2 > 0. Los par´ametros p y q se conocen como los ´ordenes autoregresivo y p q w de promedio m´ovil, respectivamente. Si X tiene media µ distinta de 0, ponemos α = µ(1−φ − t 1 φ −···−φ ) y escribimos el modelo como 2 p X = α+φ X +···+φ X +w +θ w +···+w . (4.17) t 1 t−1 p t−p t 1 t−1 t−q PodemosrepresentarunmodeloARMA(p,q)usandolosoperadoresARyMAdelasiguiente manera: φ(B)X = θ(B)w . (4.18) t t Ejemplo 4.6 (Sobreparametrizaci´on) Consideremos un proceso de ruido blanco X = w . Podemos escribir esta ecuaci´on de manera t t equivalente como 0.5X = 0.5w o cambiando el tiempo una unidad como 0.5X = 0.5w . Si t t t−1 t−1 restamos la primera y la u´ltima de estas representaciones obtenemos X −0.5X = w −0.5w t t−1 t t−1 o sea X = 0.5X +w −0.5w (4.19) t t−1 t t−1 que parece ser un proceso ARMA(1,1). Por supuesto, el proceso sigue siendo el mismo, un ruido blanco,peroahoraestonoresultaobvioporlasobreparametrizaci´on.Podemosescribirlaversi´on sobreparametrizada con los operadores como φ(B)X = θ(B)w , o t t (1−0.5B)X = (1−0.5B)w . t t Aplicamos el operador φ(B)−1 = (1−0.5B)−1 a ambos lados y obtenemos X = (1−0.5B)−1(1−0.5B)X = (1−0.5B)−1(1−0.5B)w = w t t t t que es el modelo original. 8 CAP´ITULO 4. PROCESOS ARMA El problema de sobreparametrizaci´on se puede detectar f´acilmente si escribimos expl´ıcita- mente la factorizaci´on de los operadores o sus polinomios asociados. Tenemos φ(z) = (1−0.5z) y θ(z) = (1−0.5z) y observamos que ambos tienen un factor comu´n, (1−0.5z). Este factor comu´n identifica la sobreparametrizaci´on y si lo eliminamos obtenemos φ(z) = θ(z) = 1 y vemos que el modelo adecuado es un ruido blanco. Los ejemplos anteriores muestran una serie de problemas que se pueden presentar con la definici´on de los procesos ARMA(p,q): 1. Modelos sobreparametrizados, 2. Modelos estacionarios que dependen del futuro, 3. Modelos de promedio m´ovil que no son u´nicos. Para resolver estos problemas necesitamos algunas restricciones adicionales. Definici´on 4.6 Definimos los polinomios AR y MA por φ(z) =1−φ z−···−φ zp, φ (cid:54)= 0 1 p p y θ(z) =1+θ z+···+θ zq, θ (cid:54)= 0, 1 q q respectivamente, donde z ∈ C. Para resolver el primer problema an˜adimos una restricci´on a la definici´on de los procesos ARMA(p,q): Diremos que un proceso es de este tipo si los polinomios asociados no tienen factores comunes. Para el segundo problema necesitamos la siguiente definici´on. Definici´on 4.7 Un proceso ARMA(p,q) es causal si la serie de tiempo {X ,t ∈ Z} se puede t escribir como un proceso lineal unilateral: ∞ (cid:88) X = ψ w = ψ(B)w (4.20) t j t−j t j=0 donde ψ(B) = (cid:80)∞ ψ Bj y (cid:80)∞ |ψ | < ∞. Ponemos ψ = 1. j=0 j j=0 j 0 Proposici´on 4.1 (Causalidad) Un modelo ARMA(p,q) es causal si y s´olo si φ(z) (cid:54)= 0 para |z| ≤ 1. Los coeficientes del proceso lineal (4.20) se pueden determinar resolviendo ∞ (cid:88) θ(z) ψ(z) = ψ zj = , |z| ≤ 1. j φ(z) j=0 4.3. PROCESOS AUTOREGRESIVOS DE PROMEDIO MO´VIL 9 Otra manera de describir el resultado anterior es decir que un modelo ARMA es causal s´olo cuando las ra´ıces de φ(z) est´an fuera del c´ırculo unitario, es decir, φ(z) = 0 s´olo cuando |z| > 1. Demostraci´on. Supongamos primero que las ra´ıces de φ(z), digamos z ,z ,...,z est´an fuera 1 2 p del c´ırculo unitario. Las escribimos en el siguiente orden: 1 < |z | ≤ |z | ≤ ··· ≤ |z |, observamos 1 2 p que estas ra´ıces no son necesariamente distintas, y ponemos |z | = 1+ε para algu´n ε > 0. En 1 consecuencia φ(z) (cid:54)= 0 si |z| < |z | = 1+ε de modo que φ−1(z) existe y tiene un desarrollo en 1 serie de potencias ∞ 1 (cid:88) = a zj, |z| < 1+ε. j φ(z) j=0 Escogemos δ de modo que 0 < δ < ε, y ponemos z = 1 + δ, que est´a dentro del c´ırculo de convergencia. Entonces tenemos que ∞ (cid:88) φ−1(1+δ) = a (1+δ)j < ∞. (4.21) j j=0 Por lo tanto podemos acotar cada sumando de (4.21) por una constante C > 0: |a (1+δ)j| < C. j En consecuencia |a | < C(1+δ)−j, de donde obtenemos que j ∞ (cid:88) |a | < ∞. (4.22) j j=0 Por lo tanto φ−1(B) existe y podemos aplicarlo a ambos lados del modelo ARMA φ(B)X = t θ(B)w para obtener t X = φ−1(B)φ(B)X = φ−1(B)θ(B)w t t t Si ponemos ahora ψ(B) = φ−1(B)θ(B) tenemos ∞ (cid:88) X = ψ(B)w = ψ w , t t j t−j j=0 dondelospesosψ sonabsolutamentesumablesysepuedenobtenerresolviendoψ(z) = φ−1(z)θ(z) j para |z| ≤ 1. Para ver el rec´ıproco supongamos que X es un proceso causal, es decir, que tiene la repre- t sentaci´on ∞ ∞ (cid:88) (cid:88) X = ψ w , |ψ | < ∞. t j t−j j j=0 j=0 En este caso escribimos X = ψ(B)w y premultiplicando por φ(B) obtenemos t t φ(B)X = φ(B)ψ(B)w (4.23) t t Adicionalmente el modelo es ARMA y se puede escribir φ(B)X = θ(B)w . (4.24) t t 10 CAP´ITULO 4. PROCESOS ARMA A partir de (4.23) y (4.24) vemos que φ(B)ψ(B)w = θ(B)w . (4.25) t t Sea ∞ (cid:88) a(z) = φ(z)ψ(z) = a zj, |z| ≤ 1 j j=0 y en consecuencia podemos escribir (4.25) como ∞ q (cid:88) (cid:88) a w = θ w (4.26) j t−j j t−j j=0 j=0 Siahoramultiplicamosambosladosde(4.26)porw parah = 0,1,2,... ytomamosesperanzas t−h obtenemos (cid:40) θ , si h = 0,1,...,q h a = (4.27) h 0, si h > q. A partir de (4.27) concluimos que φ(z)ψ(z) = a(z) = θ(z), |z| ≤ 1. (4.28) Si existe un nu´mero complejo z en el c´ırculo unitario tal que φ(z ) = 0, por (4.28) tendr´ıamos 0 0 θ(z ) = 0. Pero entonces φ(z) y θ(z) tendr´ıan un factor comu´n, lo que no es posible. Por lo 0 tanto podemos escribir ψ(z) = θ(z)/φ(z). Adem´as, por hip´otesis tenemos que |ψ(z)| < ∞ para |z| < 1, y en consecuencia (cid:12)θ(z)(cid:12) |ψ(z)| = (cid:12) (cid:12) < ∞, para |z| < 1. (4.29) (cid:12)φ(z)(cid:12) (cid:4) Ejemplos 4.7 1. El modelo AR(1) X = 0.5X +w es causal porque φ(z) = 1−0.5z tiene ra´ız z = 2, t t−1 t−1 que es mayor que 1. 2. El modelo AR(2) X = X − 1X +w es causal. Para ver esto escribimos el modelo t t−1 4 t−2 t en t´erminos del operador B como 1 (B2−4B+4)X = w t t 4 que equivale a 1(B −2)2X = w . Las ra´ıces del polinomio φ(z) = (z−2)2/4 son reales e 4 t t iguales a 2. Como son mayores que 1, el modelo es causal. 3. El modelo X = 0.5X +0.5X +w no es causal porque tiene una ra´ız unitaria. El t t−1 t−2 t modelo se puede escribir como 1 − (B2+B−2)X = w t t 2 y el polinomio 1 1 φ(z) = − (z2+z−2) = − (z−1)(z+2) 2 2 tiene ra´ıces z = 1,−2. Como hay una ra´ız unitaria, (aunque la otra sea mayor que 1) el proceso no es causal.
Description: