Identifjcation analysis and higher-order approximation of DSGE models
Willi Mutschler
1
Identifjcation analysis and higher-order approximation of DSGE - - PowerPoint PPT Presentation
Identifjcation analysis and higher-order approximation of DSGE models Willi Mutschler 1 Introduction Introduction diffjcult to maximize likelihood/posterior or minimize some (moment) lack of vs. strength of identifjcation actually
1
2
2
2
iid
ARMA(1,1) with θ = (0.4, 0.4, 1)
time x 20 40 60 80 100 −2 −1 1 2 3
3
iid
ARMA(1,1) with θ = (0, 0, 1)
time x 20 40 60 80 100 −2 −1 1 2 3
3
2 − 2φ1φ2)σ2
1
1
1 2
4
2 − 2φ1φ2)σ2
1
1
4
2 − 2φ1φ2)σ2
1
1
4
t
t
t
1
A0
t yt
1 A1
1
1
t 1 Etyt
1
M t D t S t
t
1 0 A1 lie within unit
1 0 A1Etyt 1
1 t j
1 0 A1 jA 1 0 Et t j
1 t
5
t
t
t
1 τ
yt
1 τ
t
t
t
εt
1 0 A1 lie within unit
1 0 A1Etyt 1
1 t j
1 0 A1 jA 1 0 Et t j
1 t
5
t
t
t
1 τ
yt
1 τ
t
t
t
εt
0 A1 lie within unit
0 A1Etyt+1 + A−1 0 εt = ∞
0 A1)jA−1 0 Etεt+j = A−1 0 εt
5
κψ τ + 1
τ
τ
τ
t
t
t
6
κψ τ + 1
τ
τ
τ
t
t
t
6
κψ τ + 1
τ
τ
τ
t
t
t
6
κψ τ + 1
τ
τ
τ
t
t
t
6
κψ τ + 1
τ
τ
τ
t
t
t
τ , identifying them separately
6
κψ τ + 1
τ
τ
τ
t
t
t
τ , identifying them separately
6
κψ τ + 1
τ
τ
τ
t
t
t
τ , identifying them separately
6
7
8
8
9
10
t
t+1
t = (1 − ν)
1 τ At
11
t
t−1eσrǫr,t
t are considered
t =
π∗
Yt Y∗
t
π∗
Yt γYt−1
12
13
ν and price stickiness φ are not jointly
13
1
2
r
r
2
r
z
r
1
2
1
r
2
r
Notes: Identifjcation results for Iskrev (2010) and Qu and Tkachenko (2012) for 100 draws from the prior domain using analytical derivatives with robust tolerance level, 30 lags and 10000
T R1 corresponds to the output-gap specifjcation of the Taylor-rule. 14
1
g
1
2
r
1
2
r
z
r
z
z
Notes: Identifjcation results for Iskrev (2010) and Qu and Tkachenko (2012) for 100 draws from the prior domain using analytical derivatives with robust tolerance level, 30 lags and 10000
T R2 corresponds to the output-growth specifjcation of the Taylor-rule. 15
Obs PARAMETERS τ ψ1 ψ2 r(A) ρg ρz 100σr 100σg 100σz ν HESSIAN METHOD - GAUSSIAN PRIORS 20 5.07 5.09 8.58 5.01 3.80 98.85 36.40 9.61 17.40 368.01 50 2.04 2.04 4.12 2.11 4.88 46.96 36.25 7.70 10.68 307.86 100 1.03 1.03 3.05 1.15 3.33 56.86 43.00 7.13 11.71 264.77 1000 0.16 0.20 5.49 0.17 7.96 73.15 47.64 5.97 14.07 100.05 10000 0.03 0.15 5.04 0.19 5.71 28.69 46.59 4.87 9.36 29.69 MCMC METHOD - GAUSSIAN PRIORS 20 5.28 5.03 10.84 5.38 10.69 113.62 30.75 8.70 19.30 364.50 50 2.03 2.07 5.15 2.18 10.68 51.34 33.28 6.87 11.07 329.11 100 1.01 1.06 3.10 1.11 3.71 50.30 39.19 6.36 10.34 283.05 1000 0.14 0.10 1.40 0.15 7.54 65.27 43.20 5.55 12.93 84.67 10000 0.06 0.01 0.29 0.03 8.17 74.32 46.40 5.35 15.91 43.79 Notes: φ and ρr are fjxed at true values. β = exp
Nelder-Mead simplex optimization routine for posterior mode and Hessian. MCMC method uses variances from draws of marginal posteriors, i.e. Random-Walk Metropolis-Hastings algorithm with 3 chains á 20000 draws. Gaussian proposal density initialized at mode and Hessian with scale parameter equal to 0.6, acceptance ratios lie in between 20%-35%. Gaussian priors correspond to using truncated independent normal distributions with mean set to the true value and standard deviation equal to 0.1.
16
Obs PARAMETERS τ ψ1 ψ2 r(A) ρg ρz 100σr 100σg 100σz ν HESSIAN METHOD - GAUSSIAN PRIORS 20 5.07 5.07 5.09 5.09 8.58 5.01 5.01 3.80 98.85 36.40 9.61 17.40 368.01 50 2.04 2.04 4.12 2.11 4.88 46.96 36.25 7.70 10.68 307.86 100 1.03 1.03 3.05 1.15 3.33 56.86 43.00 7.13 11.71 264.77 1000 0.16 0.20 5.49 0.17 7.96 73.15 47.64 5.97 14.07 100.05 10000 0.03 0.03 0.15 0.15 5.04 0.19 0.19 5.71 28.69 46.59 4.87 9.36 29.69 MCMC METHOD - GAUSSIAN PRIORS 20 5.28 5.28 5.03 5.03 10.84 10.84 5.38 5.38 10.69 113.62 30.75 8.70 19.30 364.50 50 2.03 2.07 5.15 2.18 10.68 51.34 33.28 6.87 11.07 329.11 100 1.01 1.06 3.10 1.11 3.71 50.30 39.19 6.36 10.34 283.05 1000 0.14 0.10 1.40 0.15 7.54 65.27 43.20 5.55 12.93 84.67 10000 0.06 0.06 0.01 0.01 0.29 0.29 0.03 0.03 8.17 74.32 46.40 5.35 15.91 43.79 Notes: φ and ρr are fjxed at true values. β = exp
Nelder-Mead simplex optimization routine for posterior mode and Hessian. MCMC method uses variances from draws of marginal posteriors, i.e. Random-Walk Metropolis-Hastings algorithm with 3 chains á 20000 draws. Gaussian proposal density initialized at mode and Hessian with scale parameter equal to 0.6, acceptance ratios lie in between 20%-35%. Gaussian priors correspond to using truncated independent normal distributions with mean set to the true value and standard deviation equal to 0.1.
5.07 5.09 5.01 0.03 0.15 0.19 5.28 5.03 10.84 5.38 0.06 0.01 0.29 0.03 16
17
1
1
1
1
2
18
18
19
19
t−1 + guut, |gx| < 1, gxx > 0
t
t
t 1
t 1
t 1 2
t 1xs t 1 2
t 1 2
t xs t and xs t 2
t
t 1
t
t 1
t 1 2
t 2
x
t 1 2
t 1ut
uu2 t
t
t
t zt
x A
t 1
t 1
t 1 zt
1
u B
t 1ut
t 2 u
t
u 2 u c
20
t−1 + guut, |gx| < 1, gxx > 0
t
t
t 1
t 1
t 1 2
t 1xs t 1 2
t 1 2
t xs t and xs t 2
t
t 1
t
t 1
t 1 2
t 2
x
t 1 2
t 1ut
uu2 t
t
t
t zt
x A
t 1
t 1
t 1 zt
1
u B
t 1ut
t 2 u
t
u 2 u c
20
t−1 + guut, |gx| < 1, gxx > 0
t +xs t = gxxf t−1+gxxs t−1+gxx
t−1
t−1xs t−1
t−1
t xs t and xs t 2
t
t 1
t
t 1
t 1 2
t 2
x
t 1 2
t 1ut
uu2 t
t
t
t zt
x A
t 1
t 1
t 1 zt
1
u B
t 1ut
t 2 u
t
u 2 u c
20
t−1 + guut, |gx| < 1, gxx > 0
t +xs t = gxxf t−1+gxxs t−1+gxx
t−1
t−1xs t−1
t−1
t xs t and (xs t )2
t = gxxf t−1 + guut,
t = gxxs t−1 + gxx(xf t−1)2,
t 2
x
t 1 2
t 1ut
uu2 t
t
t
t zt
x A
t 1
t 1
t 1 zt
1
u B
t 1ut
t 2 u
t
u 2 u c
20
t−1 + guut, |gx| < 1, gxx > 0
t +xs t = gxxf t−1+gxxs t−1+gxx
t−1
t−1xs t−1
t−1
t xs t and (xs t )2
t = gxxf t−1 + guut,
t = gxxs t−1 + gxx(xf t−1)2,
t 2
x
t 1 2
t 1ut
uu2 t
t
t
t
zt
x
t 1
t 1
t 1
1
u
t 1ut
t 2 u
u 2 u
20
t−1 + guut, |gx| < 1, gxx > 0
t +xs t = gxxf t−1+gxxs t−1+gxx
t−1
t−1xs t−1
t−1
t xs t and (xs t )2
t = gxxf t−1 + guut,
t = gxxs t−1 + gxx(xf t−1)2,
t 2
x
t 1 2
t 1ut
uu2 t
t
t
t
zt
x
t 1
t 1
t 1
1
u
t 1ut
t 2 u
u 2 u
20
t−1 + guut, |gx| < 1, gxx > 0
t +xs t = gxxf t−1+gxxs t−1+gxx
t−1
t−1xs t−1
t−1
t xs t and (xs t )2
t = gxxf t−1 + guut,
t = gxxs t−1 + gxx(xf t−1)2,
t 2
x
t 1 2
t 1ut
uu2 t
t
t
t
zt
x
t−1
t 1
t 1
1
u
t 1ut
t 2 u
u 2 u
20
t−1 + guut, |gx| < 1, gxx > 0
t +xs t = gxxf t−1+gxxs t−1+gxx
t−1
t−1xs t−1
t−1
t xs t and (xs t )2
t = gxxf t−1 + guut,
t = gxxs t−1 + gxx(xf t−1)2,
t 2
x
t 1 2
t 1ut
uu2 t
t
t
t
zt
x
t 1
t−1
t−1
1
u
t 1ut
t 2 u
u 2 u
20
t−1 + guut, |gx| < 1, gxx > 0
t +xs t = gxxf t−1+gxxs t−1+gxx
t−1
t−1xs t−1
t−1
t xs t and (xs t )2
t = gxxf t−1 + guut,
t = gxxs t−1 + gxx(xf t−1)2,
t )2 = g2 x
t−1
t−1ut + g2 uu2 t
t
t
t
zt
x
t 1
t 1
t−1
1
u
t−1ut
t 2 u
u 2 u
20
t−1 + guut, |gx| < 1, gxx > 0
t +xs t = gxxf t−1+gxxs t−1+gxx
t−1
t−1xs t−1
t−1
t xs t and (xs t )2
t = gxxf t−1 + guut,
t = gxxs t−1 + gxx(xf t−1)2,
t )2 = g2 x
t−1
t−1ut + g2 uu2 t
t
t
t
zt
x
t−1
t−1
t−1
1
u
t−1ut
t 2 u
u 2 u
20
t−1 + guut, |gx| < 1, gxx > 0
t +xs t = gxxf t−1+gxxs t−1+gxx
t−1
t−1xs t−1
t−1
t xs t and (xs t )2
t = gxxf t−1 + guut,
t = gxxs t−1 + gxx(xf t−1)2,
t )2 = g2 x
t−1
t−1ut + g2 uu2 t
t
t
t
zt
x
t−1
t−1
t−1
u
t−1ut
t − σ2 u
uσ2 u
20
t is not!
21
t is not!
21
t is not!
21
21
21
1
22
22
22
22
23
y
24
−π
−π
−π
−π
−π
−π
25
26
27
28