Modelos VAR
Modelos VAR
Modelos VAR
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 1/1
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 2/1
Preliminares
Section 1
Preliminares
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 3/1
Preliminares
Modelo estructural
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 4/1
Preliminares
Modelo estructural
Yt = B −1 Γ0 + B −1 Γ1 Yt−1 + B −1 εt
Yt = A0 + A1 Yt−p + ut
0 0
; A0 = B −1 Γ0 , A1 = B −1 Γ1 y ut = B −1 εt .
– Siendo Yt = y1,t , y2,t
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 5/1
Preliminares
Yt = A0 + A1 Yt−p + ut
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 6/1
Preliminares
Modelo estructural
yt = (B −1 Γ0 ) + (B −1 Γ1 )yt−1 + B −1 t
Modelo VAR
El VAR es una forma reducida (sistema de ecuaciones en que cada variable
endógena se expresa en funcion solo de las variables predeterminadas)
derivada de algún modelo estrutural (Londoño, 2005, p.5).
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 7/1
Vectores autoregresivos
Section 2
Vectores autoregresivos
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 8/1
Vectores autoregresivos
Representación historica
library(tidyverse)
data.frame(EuStockMarkets) %>%
mutate(date = time(EuStockMarkets)) %>%
gather(id, value, -date) %>%
ggplot(aes(x = date, y = value)) +
geom_line(aes(color = id), size = 1)+
theme_minimal()
8000 id
6000 CAC
value
DAX
4000
FTSE
2000 SMI
Orden de integración
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 10 / 1
Vectores autoregresivos
0.06
0.03
ACF
0.00
−0.03
0 1 2
Lag
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 11 / 1
Vectores autoregresivos
##
## Augmented Dickey-Fuller Test
##
## data: ret[, "DAX"]
## Dickey-Fuller = -11.105, Lag order = 12, p-value = 0.01
## alternative hypothesis: stationary
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 12 / 1
Vectores autoregresivos
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 13 / 1
Vectores autoregresivos
Es decir, (p) se obtiene a partir del valor del mismo que permita obtener
innovaciones ruido blanco, o minimice los denominados criterios de
información.
n2 p + n
AIC = ln |Ω| + 2
T
n2 p + n ln (T )
BIC = ln |Ω| + 2
T
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 14 / 1
Vectores autoregresivos
## $selection
## AIC(n) HQ(n) SC(n) FPE(n)
## 1 1 1 1
##
## $criteria
## 1 2 3 4
## AIC(n) -3.940485e+01 -3.939758e+01 -3.939631e+01 -3.939167e+01
## HQ(n) -3.937850e+01 -3.935366e+01 -3.933483e+01 -3.931262e+01
## SC(n) -3.933336e+01 -3.927842e+01 -3.922950e+01 -3.917720e+01
## FPE(n) 7.703542e-18 7.759802e-18 7.769624e-18 7.805749e-18
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 15 / 1
Vectores autoregresivos
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 16 / 1
Vectores autoregresivos
# summary(modelVAR)
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 17 / 1
Vectores autoregresivos
##
## =====================================================================
## Dependent variable:
## -------------------------------------
## (1) (2) (3) (4)
## ---------------------------------------------------------------------
## DAX.l1 0.006 -0.008 -0.026 -0.010
## (0.040) (0.036) (0.042) (0.030)
##
## SMI.l1 -0.089** 0.0004 -0.109*** -0.085***
## (0.038) (0.034) (0.040) (0.029)
##
## CAC.l1 0.037 0.035 0.062* -0.005
## (0.034) (0.031) (0.037) (0.026)
##
## FTSE.l1 0.050 0.070* 0.092** 0.165***
## (0.042) (0.038) (0.045) (0.033)
##
##Ramírez
Nerys ---------------------------------------------------------------------
Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 18 / 1
Vectores autoregresivos
0.06
0.03
ACF
0.00
−0.03
0 10 20 30
Lag
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 19 / 1
Vectores autoregresivos
##
## Portmanteau Test (asymptotic)
##
## data: Residuals of VAR object modelVAR
## Chi-squared = 272.44, df = 240, p-value = 0.07367
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 20 / 1
Vectores autoregresivos
(In − A1 Lp ) Yt = A0 + ut
−1 −1
Yt = (In − A1 Lp ) A0 + (In − A1 Lp ) ut
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 21 / 1
Vectores autoregresivos
Raices unitarias
Recuerde (I − φL)Yt = ut , que resolviendo el polinomio de la ec. característica
((I − φL) = 0), se obtiene L = φ1 , por lo que dado la condición de estabilidad
(|φ| < 1), L > 1
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 22 / 1
Vectores autoregresivos
# plot(stability(modelVAR), nc = 2)
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 23 / 1
Vectores autoregresivos
##
## ARCH (multivariate)
##
## data: Residuals of VAR object modelVAR
## Chi-squared = 1640.7, df = 1000, p-value < 2.2e-16
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 24 / 1
Vectores autoregresivos
summary(modelVAR$varresult$DAX)$adj.r.squared
## [1] 0.001791585
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 25 / 1
Vectores autoregresivos
Yt = A0 + A1 Yt−1 + ut
...
n−1
X
Yt = Ik + A1 + A21 + ... + An−1 Ai1 ut−i + An1 Yt−n
1 A 0 +
i=0
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 26 / 1
Vectores autoregresivos
∞
X
Yt = u + Ai1 ut−i
i=0
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 27 / 1
Vectores autoregresivos
xy$x
2 6 12
0e+00
2e−04
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 29 / 1
Vectores autoregresivos
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 30 / 1
Vectores autoregresivos
library(lmtest)
grangertest(ret[,"FTSE"] ~ ret[,"DAX"])
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 31 / 1
Vectores autoregresivos
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 32 / 1
Vectores autoregresivos
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 33 / 1
Vectores autoregresivos estructurales (SVAR)
Section 3
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 34 / 1
Vectores autoregresivos estructurales (SVAR)
SVAR: modelo A
Impone restricciones sobre las relaciones contemporaneas de las variables.
Amat <- diag(k)
Amat[lower.tri(Amat, diag = FALSE)] <- NA
Amat
##
## SVAR Estimation Results:
## ========================
##
##
## Estimated A matrix:
## DAX SMI CAC FTSE
## DAX 1.0000 0.0000 0.0000 0
## SMI -0.6205 1.0000 0.0000 0
##Ramírez
Nerys CACMordán
-0.9986
(Universidad0.1908 1.0000
Autónoma de 0 Temporales en R
Santo Domingo)Series January 12, 2020 35 / 1
Vectores autoregresivos estructurales (SVAR)
SVAR: modelo B
##
## SVAR Estimation Results:
## ========================
##
##
## Estimated B matrix:
## DAX SMI CAC FTSE
## DAX 1.0000 0.0000 0.0000 0
## SMI 0.6492 1.0000 0.0000 0
## CAC 0.8051 0.1686 1.0000 0
## FTSE 0.4588 0.2233 0.2004 1
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 36 / 1
Vectores autoregresivos estructurales (SVAR)
##
## SVAR Estimation Results:
## ========================
##
##
## Estimated A matrix:
## DAX SMI CAC FTSE
## DAX 1.0000 0.0000 0.0000 0
## SMI -0.6351 1.0000 0.0000 0
## CAC -0.6329 -0.2368 1.0000 0
## FTSE -0.1924 -0.1686 -0.2463 1
##
## Estimated B matrix:
## DAX SMI CAC FTSE
## DAX 0.01031 0.000000 0.000000 0
## SMI 0.00000 0.006548 0.000000 0
## CAC 0.00000 0.000000 0.007317 0
##Ramírez
Nerys FTSE 0.00000
Mordán 0.000000
(Universidad Autónoma de0.000000
Santo Domingo)Series1Temporales en R January 12, 2020 37 / 1
Referencias
Section 4
Referencias
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 38 / 1
Referencias
Referencias
Nerys Ramírez Mordán (Universidad Autónoma de Santo Domingo)Series Temporales en R January 12, 2020 39 / 1