Learning about the parameters and the dynamics of Oslo, May 2005

advertisement
Learning about the parameters and the dynamics of
DSGE models: identification and estimation
Fabio Canova
IGIER, Universitat Pompeu Fabra and CEPR
Luca Sala
IGIER, Universitá Bocconi
Oslo, May 2005
1
DSGE models have quickly become the benchmark for:
• Understanding business cycles
• Policy analysis
Everybody wants one!!
2
How are DSGE typically estimated?
Full Information
1. Maximum Likelihood or ”Bayesian Maximum Likelihood”:
”weighted average” of the prior and the likelihood
Limited information
1. GMM
2. Indirect Inference approach:
”minimum distance” estimation → matching impulse responses
3
Bayesian maximum likelihood and indirect inference
Get the unique stationary rational expectations solution
→ restricted VAR (state-space)
GMM
Work with the first order conditions (expectations still there)
4
Stationary RE solution of the model:
Yt = A(θ0)Yt−1 + B(θ0)ut
Maximum Likelihood
θ̂ = argmax L(Y, θ)
θ
Bayesian: θ̂ = argmax L(Y, θ)πθ
θ
Matching impulse responses (conditional on some shock j):
j
model impulse responses: YtM (θ) = C(θ)(L)ut
j
data impulse responses: Yt = Ŵ (L)ut
θ̂ = argmax − D(θ)
θ
where: D(θ) = ||Yt − YtM (θ)||Ω̂
5
Under what conditions can we recover structural parameters?
Identifiability
Mapping from the likelihood/distance to the parameters
• Likelihood: L(y, θ1) 6= L(y, θ2) for any y
• Distance:
- −D(θ) has a unique maximum 0 at θ = θ0
- Hessian is positive definite and has full rank
- D(θ) is globally concave
Additional issue
Curvature of D(θ) is ”sufficient” (”Weak identification” in GMM)
6
Different objective functions may have different ”identification
power” (similar to the choice of instruments in GMM)
In DSGE, the shape of the functions L(.) and D(.) is non-linear
and too complicated to be worked out analitically
↓
Identifiability is far from clear
7
Results
- Many (model-loss function) combinations display some identification problems
- Warning on the interpretation of the estimated parameters
- Warning on the structural interpretation of the model
- Proposals for applied researchers
8
Example 1
yt = a1Etyt+1 + a2(it − Etπt+1) + v1t
πt = a3Etπt+1 + a4yt + v2t
it = a5Etπt+1 + v3t
(1)
(2)
(3)
Solution (log-lin from SS):





ŷt
1 0 a2
v1t





 π̂t  =  a4 1 a2a4   v2t 
ît
0 0
1
v3t
• Some parameters disappear from the solution
• Different shocks identify different parameters
9
Example 2: a Neo-Keynesian model
yt =
1
1
h
yt−1 +
Et yt+1 + (it − Etπt+1 ) + v1t
1+h
1+h
ϕ
πt =
ω
β
(ϕ + ϑ)(1 − ζβ)(1 − ζ)
πt−1 +
πt+1 +
yt + v2t
1 + ωβ
1 + ωβ
(1 + ωβ)ζ
it = φr it−1 + (1 − φr )(φπ πt−1 + φy yt−1 ) + v3t
h: degree of habit persistence (.85)
ϑ: inverse elasticity of labor supply (3)
ϕ: relative risk aversion (2)
β: discount factor (.985)
ω: degree of price indexation (.25)
ζ: degree of price stickiness (.68)
φr , φπ , φy : policy parameters (.2, 1.55, 1.1)
v1t : AR(ρ1 ) (.65)
v2t : AR(ρ2 ) (.65)
v3t : i.i.d.
10
−4
β = 0.985
φ=2
4
4
4
2
2
2
2
0
0
0
0.98
ϑ=3
ζ = 0.68
φr = 0.2
0.99
1
2
0
10
8
6
4
2
3
0
5
10
15
20
1
0.99
5
2
0
3
0.4
0.6
0.8
1
φπ = 1.55
0.1
0.2
5
0
10
0.4
0
0.3
15
20
0
0.99
2
0.6
0.8
1
0.1
0.2
1
0.5
0
5
3
10
15
20
1.5
0
2
1
0
0.4
0.6
0.8
1
0.99
2
3
5
10
15
20
0
1
0.4
0.6
0.8
1
0.5
0.1
0.2
0
0.3
0.1
0.2
0.3
0.02
10
0.01
1
0.985
200
0.1
0.05
0
0.3
0.98
20
10
0
10
8
6
4
2
0
10
2
0.05
0.985
1
0.4
200
4
0
0.98
0.2
0
5
0
0.5
0.985
10
3
2
1
10
0.98
0.2
1
1.5
0 x 10−3
1
2
0.2
1.5
0
2
5
1
1.5
2
0.2
0.1
0
1
ρ1 = 0.65
φy = 1.1
0.985
5
0
0.9
1
1.1
1.2
1.3
0
1
0
1
0.6
0.65
0.7
−1
1
0
0.5
−1
0
0.6
0.65
0.7
0.05
0
0.02
0.01
0
0.9
1
1.1
1.2
1.3
0
0.5
ρ2 = 0.65
ω = 0.7
x 10
x 10
x 10
4
0
h = 0.85
−3
−5
−3
x 10
0.5
0
1
0.9
1
1.1
1.2
1.3
0
0.6
0.65
0.7
−1
1
0.65
0.7
0.9
1
1.1
1.2
1.3
0.5
0.6
0.65
0.7
0
0.6
0
1
0
1
0.6
0.65
0.7
0.6
0.65
0.7
0.5
−1 x 10−3
0.6
0.65
0.7
0
0.5
2
0.5
0.6
0.7
0.8
0.9
0
0.04
0.5
0.6
0.7
0.8
0.9
0.8
0.9
IS shock
1
0
0.6
0.7
0.8
0.9
0.7
0.8
0.9
Cost push shock
1
0
0
0.5
0.6
0.7
0.8
0.9
0.05
2
0.02
0.7
0 x 10−3
0.5
0.7
0.8
0.9
1
Monetary policy shock
0
0.7
0.8
0.9
All shocks
11
1
Minimizing the distance
Monetary shock
Monetary shock
12
−0.4
10
8
6
2
labor supply elasticity
1
01
0.
2
0.75
4
4
00
−0.3
01
0
0.
6
0.
−0.2
8
1
−0.1
0.0
labor supply elasticity
10
0.1
0.7
0.65
0.66
price stickiness
0.68
Monetary shock
0.7
0.72
0.74
price stickiness
0.76
Monetary shock
12
10
8
6
labor supply elasticity
4
2
0.24
0.26
0.28
0.3
price indexation
4
0.1
−0.2
0.01
−0.15
6
0.001
−0.1
8
0.001
−0.05
0.01
labor supply elasticity
10
2
0.24
0.26
0.28
price indexation
0.3
12
0.78
Along the ridge
−7
−5
Monetary shock
x 10
Monetary shock
x 10
8
9
7
8
7
6
6
5
5
4
4
3
3
2
2
1
0
1
5
10
15
20
25
0
20
40
60
80
100
120
13
Minimizing the distance
Cost push shock
Cost push shock
12
0.90.7
10
8
6
2
labor supply elasticity
0.7
0.9
4
2
0.75
4
1
0. .01 1
0 .0
0
6
3
−20
0
1
−15
8
0.
−10
01
.0
10
0
0
.
0.
−5
0.5
0.3
labor supply elasticity
10
5
0.
0.7
0.65
0.66
price stickiness
0.68
Cost push shock
0.7
0.72
0.74
price stickiness
0.76
Cost push shock
12
−4
10
8
6
labor supply elasticity
4
2
0.24
0.26
0.28
0.3
price indexation
0.7
0.5
0.3
0.7
0.5
4
2
0.24
0.9
−3
6
0.1
−2
8
0.3
0.1
0.01
0.
001
0.01
−1
0.9
labor supply elasticity
10
0.26
0.28
price indexation
0.3
14
0.78
Histograms − Monetary shock
beta = 0.985
risk aversion = 2
10
inverse labor elasticity = 3
60
1.5
40
1
20
0.5
5
0
0
0.5
1
price stickiness = 0.68
1.5
0
1.8
1.9
2
2.1
phi r = 0.2
2.2
2.3
0
20
10
1
10
5
0.5
0
0.6
0.7
0.8
phi x = 1.1
0.9
1
1
0
−0.5
0
0.5
rho1 = 0.65
1
0
0
−2
6
6
4
4
2
2
1
0
2
phi π = 1.55
2
4
rho2 = 0.65
3
4
6
8
0.8
0.9
0.5
0
−5
0
5
10
omega = 0.25
15
30
0
0.4
0.5
0.6
0.7
habit = 0.85
0.8
0.8
1.1
0
0.4
0.5
0.6
0.7
20
20
10
10
0
−0.2
0
0.2
0.4
0.6
0
0.6
0.7
0.9
1
15
IRFs − Monetary shock
Gap
0.2
0
−0.2
−0.4
−0.6
0
2
4
6
8
10
12
14
16
18
20
12
14
16
18
20
12
14
16
18
π
0.1
0
−0.1
−0.2
−0.3
0
2
4
6
8
10
interest rate
1
0.5
0
−0.5
−1
0
2
4
6
8
10
20
16
Histograms − Cost push shock
beta = 0.985
risk aversion = 2
inverse labor elasticity = 3
1
100
10
0.5
50
5
0
0.8
0.85 0.9
0.95
price stickiness = 0.68
1
15
0
1.94
1.96
1.98
phi r = 0.2
0
2
100
40
50
20
5
10
15
phi π = 1.55
20
1.7
1.8
rho2 = 0.65
2
10
5
0
0.6
0.65
0.7
0.75
phi x = 1.1
0.8
40
20
0
1.2
1.4
omega = 0.25
1.6
0
0.2
0.25
0.3
rho1 = 0.65
0.35
0
1.5
4
2000
2
1000
0
0.5
0
0.6
0.7
habit = 0.85
1.6
0.65
0.655
1.9
0.66
200
15
10
100
5
0
0.05
0.1
0.15
0.2
0.25
0
0.85
0.9
0.95
1
17
IRFs − Cost push shock
interest rate
0
−0.2
−0.4
−0.6
−0.8
−1
0
2
4
6
8
10
12
14
16
18
20
12
14
16
18
20
12
14
16
18
π
1.5
1
0.5
0
0
2
4
6
8
10
Gap
2
1.5
1
0.5
0
0
2
4
6
8
10
20
18
Example 3: a state-of-the-art DSGE model
0
0
=
=
0
=
0
0
0
=
=
=
0
=
0
=
0
=
0
=
0
=
−kt+1 + (1 − δ)kt + δxt
−ut + ψrt
ηδ
ηδ
xt + (1 − )ct − ηkt − (1 − η)Nt − ηut − ezt
r̄
r̄
−Rt + φr Rt−1 + (1 − φr )(φπ πt + φy yt ) + ert
−yt + ηkt + (1 − η)Nt + ηut + ezt
−Nt + kt − wt + (1 + ψ)rt
h
1−h
h
ct+1 − ct +
ct−1 −
(Rt − πt+1 )]
Et [
1+h
1+h
(1 + h)ϕ
1
χ−1
β
1
β
xt+1 − xt +
xt−1 +
qt +
ext+1 −
ext]
Et [
1+β
1+β
1+β
1+β
1+β
Et [πt+1 − Rt − qt + β(1 − δ)qt+1 + βr̄rt+1 ]
β
γp
Et [
πt+1 − πt +
πt−1 + Tp (ηrt + (1 − η)wt − ezt + ept )]
1 + βγp
1 + βγp
1
β
β
wt+1 − wt +
wt−1 +
πt+1 −
Et [
1 + βγp
1+β
1+β
1 + βγw
ϕ
γw
(wt − σNt −
πt +
(ct − hct−1 ) − ewt )]
1+β
1 + βγw t−1
1−h
19
δ
ψ
η
ϕ
β
ζp
γp
φy
φr
Tp ≡
Tw ≡
depreciation rate (.0182)
parameter (.564)
share of capital (.209)
risk aversion coefficient (3.014)
discount factor (.991)
price stickiness (.887)
price indexation (.862)
response to y (.234)
int. rate smoothing (.779)
λw
π̄
h
σl
χ−1
ζw
γw
φπ
wage markup (1.2)
steady state π (1.016)
habit persistence (.448)
inverse elasticity of labor supply (2.145)
investment’s elasticity to Tobin’s q (.15)
wage stickiness (.62)
wage indexation (.221)
response to π (1.454)
(1−βζp )(1−ζp )
(1+βγp )ζp
(1−βζw )(1−ζw )
(1+β)(1+(1+λw )σl λ−1
w )ζw
20
−7
−7
x 10
delta = 0.018 x 10eta = 0.209
2
1.5
1.5
1
0.5
0
−7
−8
4
−5
−5
x 10sigc = 3.014
habit = 0.448 x 10 chi = 6.3
x 10
beta = 0.991 x 10
4
3
3
1.5
1
2
2
1
0.5
1
1
0.5
1
0.5
0
0
0
0
0
0.015 0.02
0.2 0.25 0.988
0.99
0.992
0.994
0.4 0.45 0.5
5 6 7
2.5 3 3.5
−7
−3
−6
−5
−8
−7
zeta
=
0.62
zeta
=
0.887
gamma
= 0.221
gammap = 0.862
x 10sigl = 2.145 x 10psi = 0.564 x 10 p
x 10
x 10
x 10
w
w
3
3
1.5
4
2
2
1
1.5
3
1
2
0.5
1
2
1
1
0.5
0
0
0
0
0
0
2
3
0.5
0.6
0.85 0.9
0.8
0.9
0.6
0.7 0.15 0.2 0.25
−6
−7
−7
−4
lambda
= 0.234
x 10
x 10phiy = 0.275 x 10phipi = 1.454 x 10phir = 0.779 rhoz = 0.997
w
1
1
2
4
3
0.5
1.5
3
2
0
0.5
1
2
1
−0.5
0.5
1
0
0.2 0.25 0.3
0
0.2
0.3
0
1.45
1.5
0
0.75
0.8
−1
0.980.99 1
Monetary shocks
21
−6
−5
6
−6
−8
x 10
delta = 0.018 x 10eta = 0.209
8
4
4
−5
x 10sigc = 3.014
−5
x 10beta = 0.991 x 10
habit = 0.448 x 10chi = 6.3
8
3
1
6
6
2
4
2
2
4
0.5
1
2
0
0.015 0.02
−5
x 10sigl = 2.145
0
0
0
0
0
0.2 0.25 0.988
0.99
0.992
0.994
0.4 0.45 0.5
5 6 7
2.5 3 3.5
−6
−4
−3
−7
−7
zeta
=
0.62
zeta
=
0.887
gamma
=
0.862
gamma
= 0.221
psi = 0.564
x 10
x 10
x 10 p
x 10
x 10
w
p
w
2
8
2
4
3
1
1.5
6
1
4
0.5
2
1
2
2
2
0.5
1
0
0
0
0
0
0
2
3
0.5
0.6
0.85 0.9
0.8
0.9
0.6
0.7 0.15 0.2 0.25
−7
−4
−5
−4
−6
lambdaw = 0.234
x 10
x 10phiy = 0.275 x 10phipi = 1.454 x 10phir = 0.779 x 10rhoz = 0.997
1
12
1.5
1.5
10
4
1
2
0.5
0
0.5
0.2 0.25 0.3
0
8
3
1
0.5
6
4
1
0.2
0.3
0
1.45
Both shocks
2
1.5
0
0.75
0.8
0.980.99 1
22
Table 3: Estimates of various models, matching monetary policy shocks
Baseline
Estimates
Case 1
Estimates
Case 2
Estimates
Case 3
Estimates
Case 4
Estimates
Case 5
Estimates
Case 6
Estimates
ζp
0.887
0.833
0.000
0.397
0.000
0.395
0.000
0.442
0.887
0.901
0.887
0.928
0.887
0.895
γp
0.862
0.549
0.862
0.010
0.000
0.010
0.862
0.001
0.000
0.280
0.000
0.302
0.000
0.321
ζw
0.620
0.604
0.620
0.654
0.620
0.653
0.620
0.673
0.000
0.011
0.620
0.586
0.000
0.071
γw
0.221
0.379
0.221
0.419
0.221
0.411
0.000
0.407
0.221
0.010
0.801
0.155
0.221
0.010
Obj.Fun.
1.46 e-06
4.51 e-07
4.50 e-07
6.54 e-07
1.94 e-07
3.50 e-07
7.35 e-06
23
Inflation
Interest rate
0.1
0.5
0
0
−0.1
0
5
Real10
wage
15
20
0
−0.5
0
5
10
Investment
15
20
0
5
Hours10
worked
15
20
0
5 Capacity10
utilisation15
20
0
5
10
15
quarters after shock
20
0
−0.5
−0.5
−1
−1.5
0
5
10
Consumption
15
20
−1
0
0.2
−0.1
0
−0.2
0
5
10
output
15
20
−0.2
0
0.5
−0.2
0
−0.4
0
5
10
15
quarters after shock
20
−0.5
No wage stickyness, no price indexation
24
Download