Download Series de tiempo II - Gabriel Montes

Document related concepts
no text concepts found
Transcript
Series de alta persistencia
Tendencia y estacionalidad
Series de tiempo II
Raı́ces unitarias y series no estacinarias
Gabriel V. Montes-Rojas
Gabriel Montes-Rojas
Series de tiempo II
Series de alta persistencia
Tendencia y estacionalidad
Paseo aleatorio
Orden de integración
Raı́ces unitarias
Paseo aleatorio (random walk)
Consideremos el proceso
yt = yt −1 + et , t = 1, 2, ..., et ∼ i.i.d.(0, σe2 )
Esto es un paseo aleatorio. Entonces,
E [yt +h |yt ] = yt , ∀h ≥ 1
Esto significa que el proceso no revierte a la media y por lo tanto no es
predecible. [En contraste con AR(1) E [yt +h |yt ] = φ1h yt → 0 cuando
h → ∞ (revierte a la media).]
Este es un caso especial de un proceso de raı́z unitaria porque φ1 = 1 en
un AR(1).
Gabriel Montes-Rojas
Series de tiempo II
Series de alta persistencia
Tendencia y estacionalidad
Paseo aleatorio
Orden de integración
Raı́ces unitarias
Paseo aleatorio
Un paseo aleatorio se puede escribir como
yt = et + et −1 + ... + e1 + y0
Entonces,
E [yt ] = E [et ] + E [et −1 ] + ... + E [e1 ] + E [y0 ] = E [y0 ]
Var [yt ] = Var [et ] + Var [et −1 ] + ... + Var [e1 ] = tσe2
(note que la varianza → ∞ cuando t → ∞)
Cov [yt , yt −k ] = (t − k )σe2
Gabriel Montes-Rojas
Series de tiempo II
Series de alta persistencia
Tendencia y estacionalidad
Paseo aleatorio
Orden de integración
Raı́ces unitarias
¿Como simular paseos aletorios en STATA?
clear
global T=1000
set obs $T
gen t= n
forvalues j=1(2)5 {
/*estamos generando 5 series al mismo tiempo*/
gen et‘j’=rnormal(0,1)
gen yt‘j’=.
replace yt‘j’=et‘j’ in 1
global rho=1
forvalues i=2(1)$T {
quietly replace yt‘j’=$rho*yt‘j’[‘i’-1]+et‘j’[‘i’] in ‘i’
}
}
line yt* t
Gabriel Montes-Rojas
Series de tiempo II
Series de alta persistencia
Tendencia y estacionalidad
Paseo aleatorio
Orden de integración
Raı́ces unitarias
Paseo aleatorio con constante (drift)
Consideremos el proceso
yt = µ + yt −1 + et , t = 1, 2, ..., et ∼ i.i.d.(0, σe2 )
Este se llama paseo aleatorio con constante (drift). Note que µ es en
realidad la tendencia de la serie:
yt = tµ + et + et −1 + ... + e1 + y0
Además,
E [yt +h |yt ] = hµ + yt
Var [yt ] = Var [et ] + Var [et −1 ] + ... + Var [e1 ] = tσe2
Gabriel Montes-Rojas
Series de tiempo II
Series de alta persistencia
Tendencia y estacionalidad
Paseo aleatorio
Orden de integración
Raı́ces unitarias
¿Cómo simular paseos aleatorios con constante en STATA?
clear
global T=1000
set obs $T
gen t= n
forvalues j=1(2)5 {
gen et‘j’=rnormal(0,1)
gen yt‘j’=.
replace yt‘j’=et‘j’ in 1
global rho=1
global mu=1
forvalues i=2(1)$T {
quietly replace yt‘j’=$mu+$rho*yt‘j’[‘i’-1]+et‘j’[‘i’] in ‘i’
}
}
line yt* t
Gabriel Montes-Rojas
Series de tiempo II
Series de alta persistencia
Tendencia y estacionalidad
Paseo aleatorio
Orden de integración
Raı́ces unitarias
Orden de integración de una serie
Las series débilmente dependientes se definen como integradas de
orden cero, o I(0). Esto significa que se le puede aplicar una
regresión y hacer inferencia con esos resultados.
Procesos de raı́ces unitarias son procesos integrados de orden
uno, o I(1). La primera diferencia de estos procesos es I(0).
Una serie temporal yt es ARIMA(p, 1, q ) (i:integrada) si la
diferencia ct = yt − yt −1 es un proceso ARMA(p, q ).
Gabriel Montes-Rojas
Series de tiempo II
Series de alta persistencia
Tendencia y estacionalidad
Paseo aleatorio
Orden de integración
Raı́ces unitarias
Contrastes de hipótesis para raı́ces unitarias
Consideremos un modelo AR(1):
yt = ρyt −1 + ut
con E [et |yt −1 , yt −1 , ..., y0 ] = 0, et ∼ N (0, σ2 )
Un contraste de raı́z unitaria es H0 : ρ = 1 contra H1 : ρ < 1. Sin embargo, bajo
la hipótesis nula, la distribución de ρ̂ no es estándar, o sea no sigue una
distribución t.
Supongamos el estimador ρ̂T = ∑ yt 2t −1 . Si ρ < |1|, entonces
∑ t −1
√
d
T (ρ̂T − ρ) → N (0, (1 − σ2 )).
√
p
Pero si ρ = 1, entonces T (ρ̂T − ρ) → 0.
y y
Necesitamos entonces estandarizar por T para obtener T (ρ̂T − ρ) (ver
Hamilton, cap.17).
Gabriel Montes-Rojas
Series de tiempo II
Series de alta persistencia
Tendencia y estacionalidad
Paseo aleatorio
Orden de integración
Raı́ces unitarias
Contrastes de hipótesis para raı́ces unitarias
Contraste de Dickey-Fuller
Transformar el modelo en
∆yt = α + θyt −1 + et
Un contraste de raı́z unitaria se construye como H0 : θ = 0 contra H1 : θ < 0.
Contraste de Dickey-Fuller aumentado
∆yt = α + θyt −1 + γ1 ∆yt −1 + et
Dickey-Fuller con tendencia
∆yt = α + θyt −1 + δt + et
En STATA:
http://www.stata.com/help.cgi?dfuller
http://www.stata.com/help.cgi?pperron
Gabriel Montes-Rojas
Series de tiempo II
Series de alta persistencia
Tendencia y estacionalidad
Tendencia
Estacionalidad
Tendencia
Muchas series de tiempo contienen tendencia, o sea aumentan o decrecen en el
tiempo. Ej: precios, PBI.
Si se ignora la tendencia en ciertas variables se obtiene una relación espúrea
entre variables, es decir, que viene dada por la tendencia misma y no por la
relación de causalidad entre las variables.
Consideremos el siguiente ejemplo: y = αt + ut , x = βt, donde u son v.a.
independientes (ej. N(0,1)). Asumiendo que α > 0 y β > 0, las dos variables
crecen en el tiempo. ¿Pero hay una relación enre ellas?
T
Supongamos la regresión yt = δxt + wt , entonces δ̂ = ∑t =T 1 t 2t .
∑t =1 xt
"
#
"
#
T
T
∑t =1 ( βt + ut )(αt )
∑ t =1 t 2
=α>0
E [δ̂] = E
=
αβE
2
2
β ∑T
∑T
t =1 xt
t =1 t
Gabriel Montes-Rojas
Series de tiempo II
x y
Series de alta persistencia
Tendencia y estacionalidad
Tendencia
Estacionalidad
Modelo MCO con tendencia determinı́stica
(Hamilton Cap.16)
Supongamos el modelo
yt = α + δt + et , e ∼ N (0, σ2 ), t = 1, 2, ..., T
Usando el algebra de MCO tenemos que
α̂T − α
δ̂T − δ
=
∑1
∑t
∑t
∑ t2
−1 ∑ et
∑ tet
∑ t = T (T + 1)/2, ∑ t 2 = T (T + 1)(2T + 1)/6.
0
C < ∞. Sin
∑T
t =1 xt xt → C donde
√
α̂T − α
embargo, si xt = [1 t ], la matriz diverge. Por lo tanto T
diverge
δ̂T − δ
a infinito.
Notar que en MCO tenemos el supuesto
1
T
Entonces tenemos que usar distintas estandarizaciones para α y δ.
√
T (α̂T − α)
T 3/2 δ̂T − δ
√
=
T
0
Gabriel Montes-Rojas
0
T 3/2
∑1
∑t
Series de tiempo II
∑t
∑ t2
−1 ∑ et
∑ tet
Series de alta persistencia
Tendencia y estacionalidad
Tendencia
Estacionalidad
Tendencia
Hay varios tipos de tendencia determinı́stica. Supongamos que ut es una serie
de ruido blanco.
Lineal: yt = δt + ut
Exponencial: ln(yt ) = δt + ut
Cı́clica: yt = rcos (ωt + θ ) + ut .
En este caso: r es la amplitud, ω es la frecuencia, con ciclo periodo
‘phase shift’.
En general,
yt =
k
k
i =1
i =1
2π
ω ,
∑ ri cos (ωi t + θi ) + ut = ∑ [Ai cos (ωi t ) + Bi sin(ωi t )] + ut
con Ai = ri cos (θi ) y Bi = ri sin(θi ).
Gabriel Montes-Rojas
Series de tiempo II
θ es el
Series de alta persistencia
Tendencia y estacionalidad
Tendencia
Estacionalidad
Estacionalidad
Estacionalidad es un comportamiento cı́clico que ocurre en forma regular de
acuerdo al calendario.
Tipos de estacionalidad: trimestral, mensual, semanal, diario.
Ej.: Los precios de las casas son influenciados por el tiempo (en épocas de frı́o o
falta de luz hay pocas visitas para comprar una casa).
Ej.: Precios de los juguetes para niños, más caros en Navidad.
Ej.: Pasajes aéreos.
En el caso trimestral:
yt = β 0 + δ2 Q2t + δ3 Q3t + δ4 Q4t + β 1 xt + ut
donde Q2 , Q3 , Q4 son variables dummy (¿Por qé Q1 es excluida?)
Gabriel Montes-Rojas
Series de tiempo II
Series de alta persistencia
Tendencia y estacionalidad
Tendencia
Estacionalidad
Estacionalidad
El operador ∆s = (1 − Ls ) se define como el operador de diferencias
estacionales, tal que ∆s xt = xt − xt −s .
Supongamos que la serie xt tiene datos trimestrales y estacionalidad trimestral.
Entonces se deberı́a usar ∆4 .
Esto da lugar a los llamados modelos de estacionalidad multiplicativa:
(1 − Ls )(1 − L)xt = (1 − θLs )(1 − ΘL)at , donde at es ruido blanco,
|θ | < 1, |Θ| < 1.
Gabriel Montes-Rojas
Series de tiempo II
Series de alta persistencia
Tendencia y estacionalidad
Tendencia
Estacionalidad
Modelo de componentes
Supongamos el modelo
yt = xt + wt + ut
xt : componente de tendencia
wt : componente de estacionalidad
ut : componente irregular
Gabriel Montes-Rojas
Series de tiempo II
Series de alta persistencia
Tendencia y estacionalidad
Tendencia
Estacionalidad
Modelo de filtros
Filtros lineales se definen como una combinación lineal de señales:
yt = ψ(L)xt =
∑ ψj xt −j
j
La secuencia ψ(L) = {... + ψ−1 L−1 + ψ0 + ψ1 L + ...} es el filtro lineal.
ψ(L) puede ser finito o infinito. Si es finito se define como un filtro moving
average. Cuando todos los pesos del filtro son no negativos entonces de define
como causal o backward-looking.
En STATA ver el comando tssmooth
Gabriel Montes-Rojas
Series de tiempo II
Series de alta persistencia
Tendencia y estacionalidad
Tendencia
Estacionalidad
Modelo de filtros
El filtro de series de tiempo más conocido es el de Hodrick-Prescott, “HP filter”.
T
minτt
∑
(xt − τt )2 + λ((τt +1 − τt ) − (τt − τt −1 ))2
t =1
- τt : tendencia
- zt = xt − τt : business cycle
- λ: parámetro de penalización de fluctiaciones
En STATA ver el comando hsprescott (hay que instalarlo)
http://repec.org/nasug2006/TSFiltering_beamer.pdf
Gabriel Montes-Rojas
Series de tiempo II