• No results found

Impulse Response Functions

N/A
N/A
Protected

Academic year: 2021

Share "Impulse Response Functions"

Copied!
34
0
0

Loading.... (view fulltext now)

Full text

(1)

Wouter J. Den Haan

University of Amsterdam

April 28, 2011

(2)

General de…nition IRFs

The IRF gives the j

th

-period response when the system is shocked by a one-standard-deviation shock.

Suppose

y

t

= ρy

t 1

+ ε

t

and ε

t

has a variance equal to σ

2

Consider a sequence of shocks f ¯ε

t

g

t=1

. Let the generated series for y

t

be given by f ¯y

t

g

t=1

.

Consider an alternative series of shocks such that

˜ε

t

= ¯ε

t

+ σ if t = τ

¯ε

t

o.w.

The IRF is then de…ned as

IRF ( j ) = ˜y

τ 1+j

¯y

τ 1+j

(3)

IRFs for linear processes

Linear processes: The IRF is independent of the particular draws for ¯ε

t

Thus we can simply start at the steady state (that is when ¯ε

t

has been zero for a very long time) IRF ( j ) = σρ

j 1

Often you cannot get an analytical formula for the impulse response function, but simple iteration on the law of motion (driving process) gives you the exact same answer

Note that the IRF is not stochastic

(4)

IRFs in theoretical models

When you have solved for the policy functions then it is trivial to get the IRFs by simply giving the system a one standard deviation shock and iterating on the policy functions.

Shocks in the model are structural shocks, such as productivity shock

preference shock

monetary policy shock

(5)

IRFs in empirical models

What we are going to do?

Describe an empirical model that has turned out to be very useful (for example for forecasting)

Reduced form VAR

Make clear we do not have to worry about variables being I(1) Describe a way to back out structural shocks (this is the hard part)

Structural VAR

(6)

Reduced Form Vector AutoRegressive models (VARs)

Let y

t

be an n 1 vector of n variables (typically in logs)

y

t

=

J j=1

A

j

y

t j

+ u

t

where A

j

is an n n matrix.

This system can be estimated by OLS (equation by equation) even if y

t

contains I ( 1 ) variables

constants and trend terms are left out to simplify the notation

(7)

Spurious regression

Let z

t

and x

t

be I ( 1 ) variables that have nothing to do with each other

Consider the regression equation z

t

= ax

t

+ u

t

The least-squares estimator is given by

ˆa

T

=

Tt=1

x

t

z

t

Tt=1

x

2t

Problem:

T

lim

!

ˆa

T

6= 0

(8)

Source of spurious regressions

The problem is not that z

t

and x

t

are I(1)

The problem is that there is not a single value for a such that u

t

is stationary

If z

t

and x

t

are cointegrated then there is a value of a such that z

t

ax

t

is stationary

Then least-squares estimates of a are consistent

but you have to change formula for standard errors

(9)

How to avoid spurious regressions?

Answer: Add enough lags.

Consider the following regression equation z

t

= ax

t

+ bz

t 1

+ u

t

Now there are values of the regression coe¢ cients so that u

t

is stationary, namely

a = 0 and b = 1

So as long as you have enough lags in the VAR you are …ne

(but be careful with inferences)

(10)

Structural VARs

Consider the reduced-form VAR y

t

=

J j=1

A

j

y

t j

+ u

t

For example suppose that y

t

contains the interest rate set by the central bank real GDP

residential investment What a¤ects

the error term in the interest rate equation?

the error term in the output equation?

the error term in the housing equation?

(11)

Structural shocks

Suppose that the economy is being hit by "structural shocks", that is shocks that are not responses to economic events Suppose that there are 10 structural shocks. Thus

u

t

= Be

t

where B is a 3 10 matrix.

Without loss of generality we can assume that

E [ e

t

e

0t

] = I

(12)

Structural shocks

Can we identify B from the data?

E [ u

t

u

0t

] = BE [ e

t

e

0t

] B

0

= BB

0

We can get an estimate for E [ u

t

u

0t

] using

Σ ˆ =

T t=J+1

ˆu

t

ˆu

0t

/ ( T J )

But B has 30 and ˆ Σ only 9 elements.

(13)

Identi…cation of B

Can we identify B if there are only three structural shocks?

B has 9 distinct elements Σ is symmetric ˆ

Not all equations are independent. Σ

1,2

= Σ

2,1

. For example Σ

1,2

= b

11

b

21

+ b

12

b

22

+ b

13

b

23

but also

Σ

2,1

= b

21

b

11

+ b

22

b

12

+ b

23

b

13

In other words, di¤erent B matrices lead to the same Σ matrix

(14)

Identi…cation of B

We need additional identi…cation assumptions 2

4 u

it

u

yt

u

rt

3 5 = B

2 4 e

1t

e

2t

e

mpt

3 5

And suppose we impose

B = 2

4 0 0

0 3 5

Then I can solve for the remaining elements of B from ˆB

0

ˆB = Σ ˆ

In Matlab use B=chol(S)

0

(15)

Identi…cation of B

Suppose instead we use 2 4 u

yt

u

it

u

rt

3 5 = D

2 4 e

1t

e

2t

e

mpt

3 5

And that we impose

D = 2

4 0 0

0 3 5

This corresponds with imposing B =

2

4 0

0 0 3 5

This does not a¤ect the IRF of e

mpt

. All that matters for the

IRF is whether a variable is ordered before or after r

t

(16)

First-order VAR

y

t

= A

1

y

t 1

+ Be

t

Now we can calculate IRFs, variances, and autocovariances analytically

Mainly because you can easily calculate the MA representation

y

t

= Be

t

+ A

1

Be

t 1

+ A

21

Be

t 2

+

(17)

State-space notation

Every VAR can be presented as a …rst-order VAR. For example let y

1,t

y

2,t

= A

1

y

1,t 1

y

2,t 1

+ A

2

y

1,t 2

y

2,t 2

+ B e

1,t

e

2,t

2

6 6 4

y

1,t

y

2,t

y

1,t 1

y

2,t 1

3 7 7

5 = A

1

A

2

I

2 2

0

2 2

2 6 6 4

y

1,t 1

y

2,t 1

y

1,t 2

y

2,t 2

3 7 7

5 + B 0

2 2

0

2 2

0

2 2

2 6 6 4

e

1,t

e

2,t

0 0

3

7 7

5

(18)

VAR used by Gali

z

t

=

J j=1

A

j

z

t j

+

t

with

z

t

= ∆ ln ( y

t

/h

t

)

∆ ln ( h

t

) ε

t

= ε

t,technology

ε

t,non-technology

(19)

Identifying assumption (Blanchard-Quah)

Non-technology shock does not have a long-run impact on productivity

Long-run impact is zero if

Response of the level goes to zero

Responses of the di¤erences sum to zero

(20)

Get MA representation

z

t

= A ( L ) z

t

+

t

= ( I A ( L ))

1

t

= D ( L ) ε

t

= D

0

ε

t

+ D

1

ε

t 1

+

Note that D

0

= B

(21)

Sum of responses

∞ j=0

D

j

= D ( 1 ) = ( I A ( 1 ))

1

B Blanchard-Quah assumption:

∞ j=0

D

j

= 0

(22)

De…nition Reduced form VAR Reduced form VAR Trick Blanchard-Quah Critique

If you ever feel bad about getting too much

criticism ....

(23)

If you ever feel bad about getting too much criticism ....

be glad you are not a structural VAR

(24)

Structural VARs & critiques

From MA to AR Lippi & Reichlin

From prediction errors to structural shocks Fernández-Villaverde, Rubio-Ramirez, Sargent Problems in …nite samples

Chari, Kehoe, McGratten

(25)

From MA to AR

Consider the two following di¤erent MA(1) processes

y

t

= ε

t

+ 1

2 ε

t 1

, E

t

[ ε

t

] = 0, E

t

h ε

2t

i

= σ

2

x

t

= e

t

+ 2e

t 1

, E

t

[ e

t

] = 0, E

t

h e

2t

i

= σ

2

/4

Di¤erent IRFs

Same variance and covariance

E y

t

y

t j

= E x

t

x

t j

(26)

From MA to AR

AR representation:

y

t

= ( 1 + θL ) ε

t

1

( 1 + θL ) y

t

= ε

t

1

( 1 + θL ) =

∞ j=0

a

j

L

j

Solve for a

j

s from

1 = a

0

+ ( a

1

+ a

0

θ ) L + ( a

2

+ a

1

θ ) L

2

+

(27)

From MA to AR

Solution:

a

0

= 1 a

1

= a

0

θ

a

2

= a

1

θ = a

0

θ

2

You need

j θ j < 1

(28)

Prediction errors and structural shocks

Solution to economic model

x

t+1

= Ax

t

+

t+1

y

t+1

= Cx

t

+

t+1

x

t

: state variables

y

t

: observables (used in VAR)

ε

t

: structural shocks

(29)

Prediction errors and structural shocks

From the VAR you get

e

t+1

= y

t+1

E

t

[ y

t+1

]

= Cx

t

+

t+1

E

t

[ Cx

t+1

]

= C ( x

t

E

t

[ x

t

]) +

t+1

Problem: Not guaranteed that

x

t

= E

t

[ x

t

]

(30)

Prediction errors and structural shocks

Suppose: y

t

= x

t

that is, all state variables are observed Then

x

t

= E

t

[ x

t

]

(31)

Prediction errors and structural shocks

Suppose: y

t

6= x

t

F-V,R-R,S show that x

t

= E

t

[ x

t

] if

the eigenvalues of A BD

1

C

must be strictly less than 1 in modulus

(32)

Finite sample problems

Summary of discussion above

Life is excellent if you observe all state variables But,

we don’t observe capital (well)

even harder to observe news about future changes

If ABCD condition is satis…ed, you are still ok in theory Problem: you may need ∞-order VAR for observables

recall that k

t

has complex dynamics

(33)

Finite sample problems

1

Bias of estimated VAR

apparently bigger for VAR estimated in …rst di¤erences

2

Good VAR may need many lags

(34)

Alleviating …nite sample problems

Do with model exactly what you do with data:

NOT: compare data results with model IRF YES:

generate N samples of length T calculate IRFs as in data

compare average across N samples with data analogue

This is how Kydland & Prescott calculated business cycle stats

References

Related documents

The project addresses a number of different topics related to ground source heating and cooling such as the importance of geological variations, drilling and grouting in

Editors: Radim FARANA, Lubomír SMUTNÝ &amp; Marek BABIUCH Preparation for printing: Petr KO Č Í, Pavel SMUTNÝ, Renata.. WAGNEROVÁ,

Intangible assets have grown in importance for both investors and managers in recent years. With the growth of global markets, the service sector, and the level of mergers

Two key questions must be answered in semi-supervised learning assisted particle swarm optimization, i.e., which particles should be evaluated using the expensive objective

By far the biggest trade union confederation in Ger- many is the German Confederation of Trade Unions (DGB), founded in 1949, whose eight affiliated trade unions represented

This course provides students with the core to advanced concepts of creating architectural and structural Families in Autodesk Revit Architecture and Revit Structure!. Students

recommend to increase the washing steps from three to five and the volume of washing solution from 300µL to 350µL to avoid washing effects. Prior to commencing the assay,