4. Modelos AR(1) y ARI(1,1).

Anuncio
4. Modelos AR(1) y ARI(1,1).
Los modelos autorregresivos son aquellos modelos ARMA(p,q)
en los que q=0. En general, vamos a denotarlos por AR(p).
En un modelo AR(p) en valor en el momento t de la serie se
expresa como una combinación lineal de las p observaciones
anteriores de la serie más la innovación:
yt = φ1 yt −1 + φ2 yt −2 + ... + φ p yt − p + at
En los modelos MA(q), el valor de la serie en el momento t se
expresa como una combinación de innovaciones. Sin
embargo, existe una relación entre los modelos AR y los
modelos MA.
Vamos a considerar, por ejemplo, el modelo MA(1)
dado por:
y t = at + θ 1 at −1
Teniendo en cuenta que
at = y t − θ 1 at −1
y sustituyendo recursivamente hacia atrás, se
obtiene la siguiente expresión:
y t = at + θ 1 y t −1 − θ 12 y t − 2 + θ 13 y t −3 − ...
En la práctica, la información disponible para poder
estimar los modelos y luego predecir con ellos son
las propias observaciones de la serie. Por ello,
vamos a exigir que los modelos MA sean
invertibles. La propiedad de invertibilidad
establece que el valor presente de yt pueda
expresarse como una combinación lineal
convergente de observaciones pasadas. En el
caso concreto del modelo MA(1) esto significa que
θ1 < 1
En general, en un modelo MA(q), la condición de
invertibilidad viene dada porque las soluciones de
la siguiente ecuación
1 + θ 1 x + ... + θ q x q = 0
sean mayores que uno en módulo. Como caso
particular, podemos ver que para el modelo
MA(1), la ecuación es
1 + θ1 x = 0
Por lo que su solución es:
x = −1 / θ 1
Modelo AR(1)
En un modelo AR(p), el valor de la serie en el
momento t es una combinación lineal de las
últimas p observaciones de la variable. En el caso
más simple, el valor de la serie en el momento t
solo depende de la observación previa. El modelo
AR(1) viene dado por:
yt = c + φ1 yt −1 + at
La condición de estacionariedad es que | φ1 |< 1 . En
este caso, la media marginal viene dada por
c
E ( yt ) = c + φ1E ( yt −1 ) ⇒ µ =
1−φ
El modelo puede ser también escrito como
yt − µ = φ1 ( yt −1 − µ ) + at
Las observaciones
fluctúan alrededor de µ
que es la media de la
serie.
4
3
2
1
0
-1
-2
-3
25
50
75
100
125
150
175
200
175
200
AR(1) model: y(t)=0.2*y(t-1)+a(t)
10
La media no es 5 sino
5/(1-0.2)=6.25.
9
8
7
6
5
4
3
25
50
75
100
125
150
AR(1) series: y(t)=5+0.2*y(t-1)+a(t)
Función de autocorrelación de series
generadas por modelos AR(1).
a) Varianza marginal
Var ( yt ) = E ( yt − µ ) 2 = E (φ1 ( yt −1 − µ ) + at ) 2 =
φ12 E ( yt −1 − µ ) 2 + E (at ) 2 + φ1E (( yt −1 − µ )at ) ⇒
2
σ
σ2 = a2
1 − φ1
Las autocovarianzas vienen dadas por
γ (1) = E{( yt − µ )( yt −1 − µ )} = E{(φ1 ( yt −1 − µ ) + at )( yt −1 − µ y )} = φ1σ 2
γ (2) = E{( yt − µ )( yt −2 − µ )} = E{(φ1 ( yt −1 − µ ) + at )( yt −2 − µ )} =
φ1γ (1) = φ12σ 2
γ (h) = E{( yt − µ )( yt −h − µ )} = E{(φ1 ( yt −1 − µ ) + at )( yt −h − µ )} =
φ1γ (h − 1) = φihσ 2
Por lo tanto, las autocorrelaciones del modelo AR(1)
vienen dadas por
ρ ( h ) = φ1h ,
h = 0 , 1, 2 ,...
Las correlaciones tienden hacia cero
exponencialmente: las observaciones alejadas en
el tiempo van teniendo menor influencia. Cuanto
mayor sea φ1 más lentamente decrecen las
correlaciones.
El parámetro φ1 está
relacionado con la
memoria de la serie.
Cuanto más cerca esté
de cero, la memoria es
más corta. A medida
que se incrementa, la
memoria es mayor y,
consecuentemente, la
dependencia con
respecto al pasado
más fuerte.
4
12
3
10
2
8
1
6
0
4
-1
2
-2
0
-3
-2
-4
-4
25
50
75
100
125
150
175
25
200
50
75
100
125
150
175
200
175
200
AR(1) series: y(t)=0.95*y(t-1)+a(t)
AR(1) series: y(t)=0.5*y(t-1)+a(t)
6
6
4
4
2
2
0
0
-2
-2
-4
-4
25
50
75
100
125
150
AR(1) series: y(t)=0.8*y(t-1)+a(t)
175
200
-6
25
50
75
100
125
y(t)=-0.8*y(t-1)+a(t)
150
En un modelo estacionario, el efecto de las
innovaciones es transitorio mientras que en
modelos no estacionarios, sus efectos son
permanentes (la serie no retorna a una media
constante). Para ilustrar este resultado, vamos a
considerar el siguiente modelo AR(1):
yt = φ1 yt −1 + at
Si sustituimos recursivamente hacia atrás, se
obtiene la siguiente representación:
∞
yt = ∑ φ1i at −i
i =0
Si el modelo es estacionario, las ponderaciones de
las innovaciones pasadas van descendiendo
hacia cero. Por lo tanto, el modelo AR(1) puede
aproximarse mediante un modelo MA(q)
Si | φ1 |= 1 , entonces los efectos son permanentes. El
modelo resultante es el paseo aleatorio.
yt = yt −1 + at
∞
yt = ∑ at −i
i =0
En este caso, el modelo no puede aproximarse por
un modelo MA(q).
Cuando | φ1 |> 1 el comportamiento de la serie es
explosivo. Las innovaciones muy alejadas en el
tiempo son más importantes que las más
cercanas. Este comportamiento no es muy
habitual en series reales.
Momentos condicionales del modelo AR(1):
E ( yt | y1,..., yt −1 ) = φ1 yt −1
Var ( yt | y1 ,..., yt −1 ) = E{( yt − E ( yt )) 2 | y1,..., yt −1} =
t −1
2
σ
E{( yt − φ1 yt −1 ) 2 | y1,..., yt −1 ) = E{at2 | y1,..., yt −1 ) = σ a2 < a 2
1 − φ1
Generalización a modelos AR(p)
Vamos a considerar el modelo AR(2):
yt = c + φ1 yt −1 + φ2 yt −2 + at
La condición de estacionariedad es que el
módulo de las soluciones de la ecuación
1 − φ1 x − φ 2 x 2
sean mayores que uno.
En este caso, la acf del modelo AR(2) viene
dada por
φ1

,
φ
(
1
−
)
ρ (h) = 
2
φ1 ρ ( h − 1) + φ 2 ρ ( h − 2 ),
h =1
h >1
12
8
4
0
-4
-8
25
50
75
100
125
150
y(t)=1.6*y(t-1)-0.8*y(t-2)+a(t)
175
200
10
5
0
-5
-10
25
50
75
100
125
150
y(t)=-1.5*y(t-1)-0.7*y(t-2)+a(t)
175
200
Las autocorrelaciones de los modelos AR(p)
decaen exponencialmente hacia cero. El
análisis de estas autocorrelaciones no
permite determinar el orden del modelo.
Autocorrelación parcial de orden h:
Correlación entre y e y una vez que se
tiene en cuenta el efecto sobre ambas de
todas las observaciones intermedias
φhh = Corr ( yt , yt −h | yt −1,..., yt −h+1 )
Para calcular las autocorrelaciones parciales:
yt = φ11 yt −1 + a1t
yt = φ21 yt −1 + φ22 yt −2 + a2t
yt = φ31 yt −1 + φ32 yt −2 + φ33 yt −3 + a3t
Por ejemplo, en un modelo AR(1):
φ11 = φ1
φ22 = 0
En un modelo AR(2):
φ11 ≠ 0
φ22 = φ2
φ33 = 0
Las autocorrelaciones parciales son cero para h>p
5. El Modelo ARMA(1,1)
En el modelo MA(q), las innovaciones dejan de
tener efectos después de q periodos. Por otra
parte, en el modelo AR(p), los efectos de las
innovaciones están restringidos. El modelo ARMA
permite recoger efectos más duraderos de las
innovaciones con menos restricciones.
Los modelos ARMA se pueden obtener al agregar
modelos AR y modelos MA. Muchas series
económicas se obtienen por agregación, lo que
también justificaría la aparición de modelos
ARMA.
Los modelos ARMA son modelos mixtos que tienen
tanto componentes autorregresivas como de
medias móviles. Un modelo ARMA(p,q) es
estacionario si su parte autorregresiva es
estacionaria y es invertible cuando su componente
de medias móviles es invertible.
En el caso más simple, el modelo ARMA(1,1) viene
dado por
yt = c + φ1 yt −1 + at − θ1at −1
La condición de estacionariedad es | φ1 |< 1 y la
condición de invertibilidad es | θ1 |< 1
En este caso, la media marginal es
c
µ=
1 − φ1
y la función de autocorrelación es
 (1 + φ1θ1 )(φ1 + θ1 ) , h = 1

ρ (h) =  1 + θ12 + 2φ1θ 2
 φ1ρ (h − 1),
h >1
Las autocorrelaciones son similares a las del
modelo AR(p) pero el decaimiento no empieza
desde el principio.
5
4
3
2
1
0
-1
-2
-3
25
50
75
100
125
150
y(t)=0.8*y(t-1)+a(t)-0.5*a(t-1)
175
200
8
6
4
2
0
-2
-4
-6
25
50
75
100
125
150
y(t)=0.8*y(t-1)+a(t)+0.5*a(t-1)
175
200
5
4
3
2
1
0
-1
-2
-3
-4
25
50
75
100
125
150
y(t)=0.5*y(t-1)+a(t)+0.5*a(t-1)
175
200
Resumen
Momentos
marginales
Momentos
Condicionales
Media
Media
AR(1)
c
1 − φ1
AR(2)
c
1 − φ1 − φ 2
MA(1)
MA(2)
c
Var.
σ a2
1 − φ12
σ a2
1 − φ 12 − φ 23
σ a2 (1 + θ 12 )
c
σ a2 (1 + θ 12 + θ 23 )
ARMA(1,1)
c
1 − φ1
1 + θ 12 + 2φ 1θ 1 2
σa
1 − φ 12
Fac
Fac
parcial
σ a2
Decae
expon.
0 para
h>1
φ 1 y t −1 − φ 2 y t − 2
σ a2
Decae
expon.
0 para
h>2
− θ1at −1
σ a2
0 para
h>1
Decae
expon.
−θ 1 a t −1 − θ 2 a t − 2
σ a2
0 para
h>2
Decae
expon.
σ a2
Decae
expon.
Decae
expon.
φ1 yt −1
φ1 y t −1 − θ 1 a t − 2
Var.
5. Modelos ARMA con dependencia
estacional
Al analizar series
macroeconómicas es
habitual observar que
tienen patrones
estacionales
transitorios
relacionados
normalmente con
motivos institucionales
o metereológicos.
1700000
1600000
1500000
1400000
1300000
1200000
91 92 93 94 95 96 97 98 99 00 01 02 03 04
Quartely GDP Europe from 1st 1991 up to 3th 2004
Los modelos ARMA necesitan ordenes muy
grandes para representar estos patrones
estacionales: perdemos la ventaja del
número reducido de parámetros de los
modelos.
Alternativa: modelos ARMA multiplicativos
estacionales que imponen restricciones
que son razonables en la práctica.
Vamos a considerar, por ejemplo, una serie
mensual. En este caso, la dependencia estacional
puede representarse mediante
(1 − φ12 L12 − φ 24 L24 − ...) y t = (1 + θ 12 L12 + θ 24 L24 − ...)ε t =
Φ P ( L12 ) y t = Θ Q ( L12 )ε t
Sin embargo, la perturbación, ε t no será en
general ruido blanco porque la serie puede tener
también dependencias regulares. Por lo tanto,
φ p ( L )ε t = θ q ( L ) at
El modelo multiplicativo ARMA(p,q)x(P,Q)s es
φ p ( L)Φ P ( Ls ) yt = θ q ( L)ΘQ ( Ls )at
Este es un modelo ARMA(p*,q*) con restriciones en
los parámetros.
Ejemplo:
(1 − 0.6 L)(1 − 0.8 L12 ) yt = (1 − 0.3L12 )at
(1 − 0.6 L − 0.8 L12 + 0.48L13 ) yt = (1 − 0.3L12 )at
yt = 0.6 yt −1 + 0.8 yt −12 + 0.48 yt −13 + at − 0.3at −12
5
4
3
2
1
0
-1
-2
-3
25
50
75
100
125
150
(1-0.6L)(1-0.8L12)y(t)=(1-0.3L12)a(t)
175
200
7. Modelos ARIMA
Como ya hemos visto, las series reales son
habitualmente no estacionarias. Cuando la
evolución de la tendencia y la estacionalidad son
estocásticas, es necesario transformar las series
tomando diferencias para que la serie
transformada sea estacionaria.
Vamos a suponer que la serie de interés es I(d), es
decir tenemos que tomar d diferencias para que
sea estacionaria
wt = ∆d yt
Una vez que la serie ha sido transformada, el
modelo ARMA se ajusta a la transformación
estacionaria, es decir,
wt = φ1wt −1 + ... + φ p wt − p + at − θ1at −1 − ... − θ q at −q
Modelo ARIMA(p,d,q):
∆d yt = φ1∆d yt −1 + ... + φ p ∆d yt − p + at − θ1at −1 − ... − θ q at −q
Ejemplo: Modelo ARIMA(1,1,0)
∆yt = φ1∆yt −1 + at
yt = yt −1 + φ1 yt −1 − φ1 yt −2 + at =
(1 + φ1 ) yt −1 − φ1 yt −2 + at =
φ1* yt −1 + φ2* yt −2 + at
El modelo ARIMA es un modelo ARMA con raíces
unitarias
Modelo ARIMA multiplicativo:
φ p ( L)Φ P ( Ls )∆d ∆Ds yt = θ q ( L)ΘQ ( Ls )at
Descargar