forecasting and var models - presentation

11
Vector autoregressive model Vector error correction model Multivariate forecasting with VAR models Franz Eigner University of Vienna UK Econometric Forecasting Prof. Robert Kunst 16th June 2009 Franz Eigner University of Vienna Multivariate forecasting with VAR models

Upload: franz-eigner

Post on 27-Jun-2015

38 views

Category:

Documents


4 download

DESCRIPTION

The main focus of this paper lies in the description of multivariate forecasting procedures. The most popular closed loop systems are nowadays the VAR models, which are the multivariate version of the univariate AR. The VAR model became popular by Sims (1980), who advocated them as an alternative to simultaneous equations models, which do not focus on the dynamic structure of the variables. One advantage of VAR may be that they treat all variables as endogenous, whereas in econometric modeling one generally needs to classify variables as exogenous, predetermined and endogenous. However this classification is not always known and theoretical considerations to find the correct one may be wrong.

TRANSCRIPT

Page 1: Forecasting and VAR models - Presentation

Vector autoregressive modelVector error correction model

Multivariate forecasting with VAR models

Franz EignerUniversity of Vienna

UK Econometric ForecastingProf. Robert Kunst

16th June 2009

Franz Eigner University of Vienna Multivariate forecasting with VAR models

Page 2: Forecasting and VAR models - Presentation

Vector autoregressive modelVector error correction model

Overview

univariate forecasting

model-free:

smoothingfiltering

models:

ARIMA, GARCH

multivariate forecasting

open loop system(single equation)

multiple regressiontransfer function

feedback?no yes

closed loop system(multiple equation)

stationary: VAR,SVARnonstationary: VEC,SVEC

Franz Eigner University of Vienna Multivariate forecasting with VAR models

Page 3: Forecasting and VAR models - Presentation

Vector autoregressive modelVector error correction model

Definition of VARForecastingExtensions of the VAR

Definition of VAR(p)Stationary vector autoregressive process

A VAR consists of a set of K-endogenous variablesyt = (y1t , . . . ,ykt , . . . ,yKt) for k = 1, . . . ,K

A VAR(p) process is defined as

yt = Φ1yt−1 + . . .+ Φpyt−p +ut

where Φi are (KxK ) coefficient matrices for i = 1, . . . ,p and ut isK -dimensional white noise.

The VAR(p) process is stable (stationary series), if

det(IK −Φ1z− . . .−Φpzp) 6= 0 for |z|≤1 (1)

Franz Eigner University of Vienna Multivariate forecasting with VAR models

Page 4: Forecasting and VAR models - Presentation

Vector autoregressive modelVector error correction model

Definition of VARForecastingExtensions of the VAR

Definition of bivariate VAR(1)Stationary bivariate vector autoregressive process

Bivariate VAR(1) process yt = Φ1yt−1 +ut

with uTt = (u1t ,u2t) and Φ1 =

[φ11 φ12φ21 φ22

]consists of two equations:

y1t = φ11y1,t−1 + φ12y2,t−1 +u1t

y2t = φ21y1,t−1 + φ22y2,t−1 +u2t

...

...

Y1,t-1

!21

!11

!12

!22

Y2,t-1

Y1,t

Y2,t

→ Concept of Granger causalityFranz Eigner University of Vienna Multivariate forecasting with VAR models

Page 5: Forecasting and VAR models - Presentation

Vector autoregressive modelVector error correction model

Definition of VARForecastingExtensions of the VAR

Specification, estimation and structural analysis

Finding optimal time lag p → information criterion

Model specification pitfallNumber of parameters increases tremendously with more lags

Coefficients are estimated by OLS on each equation

Structural analyses1 Granger causality2 Impulse response analysis3 Forecast error variance decomposition

Franz Eigner University of Vienna Multivariate forecasting with VAR models

Page 6: Forecasting and VAR models - Presentation

Vector autoregressive modelVector error correction model

Definition of VARForecastingExtensions of the VAR

Forecasting

naive forecast: Minimum mean square error (MMSE)

For a VAR(1) process

yt = Φ1yt−1 +ut

one-step-ahead forecast: yN(1) = Φ1yNtwo-step ahead forecast: yN(2) = Φ1yN(1) = Φ2

1yN

Forecasts for horizons h are therefore obtained with

yN(h) = Φh1yN

Franz Eigner University of Vienna Multivariate forecasting with VAR models

Page 7: Forecasting and VAR models - Presentation

Vector autoregressive modelVector error correction model

Definition of VARForecastingExtensions of the VAR

Extensions

VARMA, VMAVARX, VARMAX (including exogenous variables)

imposing more restrictions: (model reduction)Structural VAR (SVAR)Bayesian VAR (BVAR)

Franz Eigner University of Vienna Multivariate forecasting with VAR models

Page 8: Forecasting and VAR models - Presentation

Vector autoregressive modelVector error correction model

VAR model and cointegrationVector error correction model

VAR model and Cointegration

before: stationary time series (→ stability condition)now: nonstationary data

one could difference the data, but not adequate in the presence ofcointegration.

Cointegration

yt ∼ I (d) is cointegrated, if there existsa kx1 fixed vector β 6= 0, so that βyt is integrated of order < d .

→ Assume: y1t and y2t are I (1). They are cointegrated when alinear combination of y1t and y2t exists with (y1t −βy2t)∼ I (0)

Franz Eigner University of Vienna Multivariate forecasting with VAR models

Page 9: Forecasting and VAR models - Presentation

Vector autoregressive modelVector error correction model

VAR model and cointegrationVector error correction model

Bivariate cointegrated VAR(2)

Consider the bivariate VAR(2)

yt = Φ1yt−1 + Φ2yt−2 +ut

with the matrix polynomial for z=1 (→ stability condition (1))

Φ(1) = (I −Φ1−Φ2) = Π

rank(Π) equals the cointegration rank of the system yt0 ... no cointegration (→ difference VAR)1 ... one cointegrating vector (→ VECM)2 ... process is stable (→ VAR)

Franz Eigner University of Vienna Multivariate forecasting with VAR models

Page 10: Forecasting and VAR models - Presentation

Vector autoregressive modelVector error correction model

VAR model and cointegrationVector error correction model

Vector error correction model (VECM)

Implementing cointegration in a VAR(2) using the VECM form:

4yt = yt − yt−1 = Πyt−1 + Γ14yt−1 +ut

where Γ1 =−Φ2 is the transition matrix and Π = αβ holds

α as the »loading matrix« (speed of adjustment)β consisting the independent cointegrating vectorβYt−1 as the lagged disequilibrium errorΠyt−1 as the error correction term (long-run part)

(to catch the idea: consider bivariate VAR(1) equation:4y1t = α1(y1,t−1−βy2,t−1) +u1t with long-run equilibrium y1t = βy2t)

estimation by reduced rank regression and forecast as in VAR

Franz Eigner University of Vienna Multivariate forecasting with VAR models

Page 11: Forecasting and VAR models - Presentation

Vector autoregressive modelVector error correction model

VAR model and cointegrationVector error correction model

Applications of VAR/VEC

VAReconomics and financegrowth rates of macroeconomic time series and some assetreturns

VECeconomics- Money demand: money, income, prices and interest rates- Growth theory: income, consumption and investment- Fisher equation: nominal interest rates and inflationfinancecointegration between prices of the same asset trading ondifferent markets due to arbitrage

Franz Eigner University of Vienna Multivariate forecasting with VAR models