Impulse Response Functions PDF
Impulse Response Functions PDF
a di Pavia
VAR
VAR(p):
yt = (y1t , . . . , yN t )
(L)yt = t
(L) = IN 1 L . . . p Lp
t = (1t , . . . , N t )
t independent V W N (0, )
The process is stable if
det(IN 1 z . . . p z p ) 6= 0 for |z| 1
On the assumption that the process has been initiated in the infinite
past (t = 0, 1, 2, . . .) it generates stationary time series that have
time-invariant means, variances, and covariances.
c
Eduardo Rossi
Econometrics 10
VAR
c
Eduardo Rossi
Econometrics 10
Granger-Causality
Granger (1969) has defined a concept of causality which,under
suitable conditions, is fairly easy to deal with in the context of VAR
models. Therefore it has become quite popular in recent years. The
idea is that a cause cannot come after the effect.
If a variable x affects a variable z, the former should help improving
the predictions of the latter variable.
t is the information set containing all the relevant information in
the universe available up to and including period t.
zt (h|t ) be the optimal (minimum MSE) h-step predictor of the
process zt at origin t, based on the information in t .
The corresponding forecast MSE: t (h|t ).
c
Eduardo Rossi
Econometrics 10
Granger-Causality
h = 1, 2, . . .
c
Eduardo Rossi
Econometrics 10
Instantaneous Causality
c
Eduardo Rossi
Econometrics 10
Instantaneous Causality
c
Eduardo Rossi
Econometrics 10
Instantaneous Causality
c
Eduardo Rossi
Econometrics 10
Instantaneous Causality
c
Eduardo Rossi
Econometrics 10
Econometrics 10
10
c
Eduardo Rossi
Econometrics 10
11
Three-variables system:
investment
y1,t
yt = y2,t
income
y3,t
consumption
the effect of an innovation in investment. To isolate such an effect,
suppose that all three variables assume their mean value prior to
time t = 0, yt = , t < 0, and investment increases by one unit in
period t = 0, i.e. 10 = 1.
c
Eduardo Rossi
Econometrics 10
12
Now we can trace out what happens to the system during periods
t = 1, 2, . . . if no further shocks occur, that is,
20 = 30 = 0
and
2 = 0, 3 = 0, . . .
We assume that all three variables have mean zero and set c = 0,
then
yt = 1 yt1 + t
c
Eduardo Rossi
Econometrics 10
13
y1,t
.5
y1,t1
1,t
y3,t
0 .2 .3
y3,t1
3,t
Tracing a unit shock in the first variable in period t = 0 in this
system we get
y1,0
1,0
1
y0 =
y2,0 = 2,0 = 0
y3,0
3,0
0
y1,1
0.5
y1 = y2,1 = 1 y0 = 0.1
y3,1
0
c
Eduardo Rossi
Econometrics 10
14
y1,2
0.5
y2 = y2,2 = 1 y1 = 1 y0 = 0.06
y3,2
0.02
it turns out that yi = (y1,i , y2,i , y3,i ) is just the first column of i1
yi = i1 ui
where
ui = (0, 0, . . . , 1, . . . , 0)
the elements of i1 represent the effects of unit shocks in the
variables of the system after i periods. They are called impulse
responses or dynamic multipliers.
c
Eduardo Rossi
Econometrics 10
15
i ti
0 = In
i=0
c
Eduardo Rossi
Econometrics 10
16
Impulse-response function
yt+n =
i t+ni
i=0
{n }i,j =
yit+n
jt
c
Eduardo Rossi
Econometrics 10
17
Econometrics 10
18
c
Eduardo Rossi
Econometrics 10
19
On the other hand, correlation of the error terms may indicate that a
shock in one variable is likely to be accompanied by a shock in
another variable.
In that case, setting all other errors to zero may provide a misleading
picture of the actual dynamic relationships between the variables.
c
Eduardo Rossi
Econometrics 10
20
Cholesky decomposition
0 = In
to
yt = 0 wt + 1 wt1 + 2 wt2 + . . .
with
i = i P
wt = P1 t
E[wt wt ] = IN
c
Eduardo Rossi
Econometrics 10
21
c
Eduardo Rossi
Econometrics 10
22
c
Eduardo Rossi
Econometrics 10
23
c
Eduardo Rossi
Econometrics 10
24
c
Eduardo Rossi
Econometrics 10
25
c
Eduardo Rossi
Econometrics 10
26
0
0
0
12
.
..
.
= ..
..
.
N,1 N,2
...
...
0
0
..
. . . N,N 1
0
0
..
.
..
.
0
Econometrics 10
27
c
Eduardo Rossi
Econometrics 10
28
c
Eduardo Rossi
Econometrics 10
29
The i may provide response functions that are quite different from
the i responses.
Note that 0 = P is lower triangular and some elements below the
diagonal will be nonzero if has nonzero off-diagonal elements.
For the investment/income/consumption example
1.5 0
0
0 = P = 0
1
0
0 0.5 0.7
indicates that an income (y2 ) innovation has an immediate impact on
consumption (y3 ).
c
Eduardo Rossi
Econometrics 10
30
2.25 0
0
= 0
1
0.5
0
0.5 0.74
1t is uncorrelated with 2t and 3t . This, of course, is reflected in the
matrix of instantaneous effects 0 (impact multipliers).
c
Eduardo Rossi
Econometrics 10
31
The fact that 0 is lower triangular shows that the ordering of the
variables is of importance, that is, it is important which of the
variables is called y1 and which one is called y2 and so on.
One problem with this type of impulse response analysis is that the
ordering of the variables cannot be determined with statistical
methods but has to be specified by the analyst. The ordering has to
be such that the first variable is the only one with a potential
immediate impact on all other variables.
The second variable may have an immediate impact on the last
N 2 components of yt but not on y1t and so on. To establish such
an ordering may be a quite difficult exercise in practice.
c
Eduardo Rossi
Econometrics 10
32
The choice of the ordering, the Wold causal ordering, may, to a large
extent, determine the impulse responses and is therefore critical for
the interpretation of the system.
For the investment/income/consumption example it may be
reasonable to assume that an increase in income has an immediate
effect on consumption while increased consumption stimulates the
economy and, hence, income with some time lag.
c
Eduardo Rossi
Econometrics 10
33
c
Eduardo Rossi
Econometrics 10
34
zt
1
11 (L) 12 (L)
1t
yt =
=
+
xt
2
21 (L) 22 (L)
2t
If the zt variables are considered only and the xt variables are
omitted from the analysis, we get a prediction error MA
representation:
zt = 1 +
11,i 1ti +
Fi vti
i=0
zt = 1 +
12,i 2ti
i=1
i=0
Econometrics 10
35
c
Eduardo Rossi
Econometrics 10
36
MA Representation
The stable VAR(p) has a Wold MA representation:
yt = t + 1 t1 + 2 t2 + . . .
where
s = sj=1 sj j
s = 1, 2, . . .
c
Eduardo Rossi
Econometrics 10
37
SVAR
c
Eduardo Rossi
Econometrics 10
38
SVAR
c
Eduardo Rossi
Econometrics 10
39
SVAR
To identify the structural form parameters, we must place
restrictions on the parameter matrices.
Even if A = IN the assumption of orthogonal shocks
E [et et ] = IN
is not sufficient to achieve identification.
For a N -dimensional system,
N (N 1)
2
c
Eduardo Rossi
Econometrics 10
40
Identification
Because the i-r functions computed from these models depend on the
ordering of the variables, nonrecursive identification schemes that
also allow for instantaneous effects of the variables
A 6= IN
have been suggested in the literature (Sims (1986), Bernanke (1986)).
Restrictions on the long-run effects of some shocks are also used to
identify SVAR models (Blanchard and Quah (1989), Gal` (1999),
King, Plosser, Stock, and Watson (1991)).
c
Eduardo Rossi
Econometrics 10
41
Identification
At = Bet
The most popular kind of restrictions:
B = IN , the A-model.
A = IN , the innovation is t = Bet , the B-model.
the AB-model
Prior information.
c
Eduardo Rossi
Econometrics 10
42