Kap. 2: Log-Linearisierung

Einführung in DSGE-Modelle und deren
Lösung mit Hilfe von Dynare
Prof. Dr. Jochen Michaelis
Wintersemester 2015/2016
Kapitel 2: log-Linearisierung
2. Methodischer Exkurs: Log-Linearisieren
Zietz, Joachim (2008): โ€šA Clarifying Note on Converting to Log-Deviations from the
Steady Stateโ€˜, Economics Bulletin 3: 1-15.
Uhlig, Harald (1999): A Toolkit for Analyzing Nonlinear Dynamic Stochastic Models
Easilyโ€œ, in: R. Marimon und A. Scott (Eds.); Computational Methods for the Study
of Dynamic Economics, Oxford University Press, S. 30-61.
oder: Homepage von Harald Uhlig
Ausgangspunkt:
Die meisten Makro-Modelle sind nicht-linear und haben keine exakte Lösung.
Beispiel: ๐‘Œ = ๐ถ + ๐ผ
mit Konsumfunktion ๐ถ = ๐‘Œ ๐›ผ
๏ƒž ๐‘Œ โˆ’ ๐‘Œ๐›ผ = ๐ผ
Nur Näherungslösungen für Y möglich!
MAGKS - Makroökonomik
Prof. Dr. Jochen Michaelis
2
Kapitel 2: log-Linearisierung
Log-Linearisierung ist eine Methode für Bestimmung solcher Näherungslösungen
Kernidee (bzw. Annahme):
In der Nähe des Steady States ist das Modell näherungsweise linear in
logarithmierten Größen
Vorgehensweise:
Formuliere das Modell in (prozentualen) Abweichungen vom Gleichgewicht
๏ƒž Abweichungen sind lineare Funktionen der Modellparameter (first order
approximation)
๏ƒž Umwandlung eines nicht-linearen Modells in ein lineares System
๏ƒž Komplexitätsreduktion, Nutzung von Standardsoftware
Achtung:
Lineare Approximation nur in der Nähe des Gleichgewichts eine gute Approximation
Weiterentwicklung: second-order approximation
MAGKS - Makroökonomik
Prof. Dr. Jochen Michaelis
3
Taylor-Approximation:
Taylor-Approximation n-ter Ordnung der Funktion ๐‘“(๐‘ฅ) um einen Wert ๐‘ฅ0 :
(2.1)
๐‘‡๐‘›,๐‘ฅ0 ๐‘ฅ โ‰ก
๐‘“(๐‘ฅ0 )
๐‘“โ€ฒ ๐‘ฅ0
+ 1!
0!
๐‘ฅ โˆ’ ๐‘ฅ0 +
๐‘“โ€ฒโ€ฒ ๐‘ฅ0
2!
๐‘ฅ โˆ’ ๐‘ฅ0
2
+ โ‹ฏ+
๐‘“(๐‘›) ๐‘ฅ0
๐‘›!
(๐‘ฅ โˆ’ ๐‘ฅ0 )๐‘›
First-order approximation: ๐‘‡1,๐‘ฅ0 ๐‘ฅ = ๐‘“(๐‘ฅ0 ) + ๐‘“โ€ฒ(๐‘ฅ0 ) ๐‘ฅ โˆ’ ๐‘ฅ0
Second-order approximation: ๐‘‡2,๐‘ฅ0 ๐‘ฅ = ๐‘“(๐‘ฅ0 ) + ๐‘“โ€ฒ(๐‘ฅ0 ) ๐‘ฅ โˆ’ ๐‘ฅ0 +
๐‘“โ€ฒโ€ฒ (๐‘ฅ0 )
2
๐‘ฅ โˆ’ ๐‘ฅ0
2
Es gilt:
(2.2)
๐‘“ ๐‘ฅ = ๐‘‡๐‘›,๐‘ฅ0 ๐‘ฅ + ๐‘…๐‘›
MAGKS - Makroökonomik
mit ๐‘…๐‘› als Restgröße (remainder)
Prof. Dr. Jochen Michaelis
4
f (x )
f (x )
โ€ข
x0
MAGKS - Makroökonomik
โ€ข
โ€ข
x
x
Prof. Dr. Jochen Michaelis
5
Mehrere Variablen
Approximation der Funktion ๐‘”(๐‘ฅ, ๐‘ฆ) um den Wert (๐‘ฅ0 , ๐‘ฆ0 )
First order TA:
(2.3) ๐‘‡1,๐‘ฅ0,๐‘ฆ0 ๐‘ฅ, ๐‘ฆ โ‰ก ๐‘”(๐‘ฅ0 , ๐‘ฆ0 ) + ๐‘”๐‘ฅ ๐‘ฅ0 , ๐‘ฆ0 โˆ™ ๐‘ฅ โˆ’ ๐‘ฅ0 + ๐‘”๐‘ฆ ๐‘ฅ0 , ๐‘ฆ0 โˆ™ ๐‘ฆ โˆ’ ๐‘ฆ0
MAGKS - Makroökonomik
Prof. Dr. Jochen Michaelis
6
Definitionen
๐‘‹๐‘ก = Variable (z.B. Output, Arbeitszeit)
๐‘‹ = Gleichgewichtswert (Steady State-Wert) der Variablen ๐‘‹๐‘ก
๐‘ฅ๐‘ก = ln๐‘‹๐‘ก = Logarithmus dieser Variable
๐‘ฅ = ๐‘™๐‘›๐‘‹ = Logarithmus des Steady State
(2.4)
๐‘ฅ๐‘ก โ‰ก ๐‘ฅ๐‘ก โˆ’ ๐‘ฅ = ๐‘™๐‘›๐‘‹๐‘ก โˆ’ ๐‘™๐‘›๐‘‹
log deviation of ๐‘‹๐‘ก from its steady state ๐‘‹
๐‘ฅ๐‘ก ist (ungefähr) gleich der prozentualen Abweichung von ๐‘‹๐‘ก vom Steady state ๐‘‹
Beispiel: Steady State = 100
Prozentabweichung exakt:
101โˆ’100
100
aktueller Wert = 101
= 0.01 = 1%
Log-Differenz: ln 101 โˆ’ ln 100 = 0.00995 = 0.995%
MAGKS - Makroökonomik
Prof. Dr. Jochen Michaelis
7
First order TA der Variablen ๐‘ฟ๐’• um den Steady State-Wert ๐‘ฟ:
1. Formuliere ๐‘‹๐‘ก um zu:
๐‘‹๐‘ก
๐‘™๐‘›
๐‘‹๐‘ก = ๐‘‹ โˆ™ = ๐‘‹ โˆ™ ๐‘’
๐‘‹
๐‘‹๐‘ก
๐‘‹
= ๐‘‹ โˆ™ ๐‘’ ๐‘™๐‘› ๐‘‹๐‘กโˆ’๐‘™๐‘›๐‘‹ = ๐‘‹ โˆ™ ๐‘’ ๐‘ฅ๐‘ก
mit ๐‘ฅ๐‘ก โ‰ก ๐‘™๐‘›๐‘‹๐‘ก โˆ’ ๐‘™๐‘›๐‘‹ als prozentuale Abweichung von ๐‘‹๐‘ก von seinem
Gleichgewichtswert ๐‘‹.
2. FOTA für die Funktion ๐‘’ ๐‘ฅ๐‘ก um den Gleichgewichtswert ๐‘ฅ๐‘ก = 0 (๏ƒ› ๐‘‹๐‘ก = ๐‘‹)
(2.5)
๐‘’ ๐‘ฅ๐‘ก โ‰ˆ ๐‘’ 0 + ๐‘’ 0 (๐‘ฅ๐‘ก โˆ’ 0) = 1 + ๐‘ฅ๐‘ก
๐‘“(๐‘ฅ)
(2.6)
๐‘“(๐‘Ž)
๐‘“โ€ฒ (๐‘Ž)
๐‘ฅโˆ’๐‘Ž
๏ƒž ๐‘‹๐‘ก โ‰ˆ ๐‘‹ โˆ™ (1 + ๐‘ฅ๐‘ก )
MAGKS - Makroökonomik
Prof. Dr. Jochen Michaelis
8
Second order TA der Variablen ๐‘ฟ๐’• um den Steady State-Wert ๐‘ฟ:
1.
๐‘‹๐‘ก = ๐‘‹ โˆ™ ๐‘’ ๐‘ฅ๐‘ก
2. SOTA für die Funktion ๐‘’ ๐‘ฅ๐‘ก um den Gleichgewichtswert ๐‘ฅ๐‘ก = 0 (๏ƒ› ๐‘‹๐‘ก = ๐‘‹)
(2.7)
๐‘’ ๐‘ฅ๐‘ก โ‰ˆ ๐‘’ 0 + ๐‘’ 0 (๐‘ฅ๐‘ก โˆ’ 0) +
๐‘“(๐‘ฅ)
(2.8)
๐‘“ ๐‘ฅ0
๐‘“โ€ฒ ๐‘ฅ0
๐‘‹๐‘ก = ๐‘‹ โˆ™ 1 + ๐‘ฅ๐‘ก +
MAGKS - Makroökonomik
๐‘ฅโˆ’๐‘ฅ0
1
2
๐‘ฅ๐‘ก
1
2
๐‘’0
๐‘“โ€ฒโ€ฒ ๐‘ฅ0
๐‘ฅ๐‘ก โˆ’ 0
๐‘ฅโˆ’๐‘ฅ0 2
2
= 1 + ๐‘ฅ๐‘ก +
1
2
๐‘ฅ๐‘ก
2
2
Prof. Dr. Jochen Michaelis
9
Log-Linearisierung einer linearen Gleichung: ๐’€๐’• = ๐‘ช๐’• + ๐‘ฎ๐’•
Im Steady State gilt: ๐‘Œ = ๐ถ + ๐บ
Umformulierung der Gleichung in prozentualen Abweichungen vom StSt mittels FOTA
๐‘Œ โˆ™ 1 + ๐‘ฆ๐‘ก = ๐ถ โˆ™ 1 + ๐‘๐‘ก + ๐บ โˆ™ (1 + ๐‘”๐‘ก )
๐‘Œ + ๐‘Œ๐‘ฆ๐‘ก = ๐ถ + ๐ถ ๐‘๐‘ก + ๐บ + ๐บ ๐‘”๐‘ก
Beachtung der Steady-State Bedingung ๐‘Œ = ๐ถ + ๐บ und Division durch ๐‘Œ führt zu
(2.9)
๐‘ฆ๐‘ก = ๐œ‘๐‘ ๐‘๐‘ก + ๐œ‘๐‘” ๐‘”๐‘ก
๐ถ
๐บ
mit Konsumquote ๐œ‘๐‘ = ๐‘Œ und Staatsquote ๐œ‘๐‘” = ๐‘Œ im Steady State
Ergebnis immer noch linear, aber jetzt formuliert in prozentualen Abweichungen vom StSt
MAGKS - Makroökonomik
Prof. Dr. Jochen Michaelis
10
Log-Linearisierung einer nicht-linearen Gleichung: ๐’€๐’• = ๐‘จ๐’• โˆ™ ๐‘ต๐’• ๐œท
Steady State: ๐‘Œ = ๐ด โˆ™ ๐‘๐›ฝ
bzw. ln ๐‘Œ = ๐‘™๐‘› ๐ด + ๐›ฝ ๐‘™๐‘› ๐‘
Logarithmiere die Ausgangsgleichung:
๐‘™๐‘› ๐‘Œ๐‘ก = ๐‘™๐‘› ๐ด๐‘ก + ๐›ฝ ๐‘™๐‘› ๐‘๐‘ก
๐‘Œ๐‘ก
๐ด๐‘ก
๐‘๐‘ก
๐‘™๐‘›(๐‘Œ ) = ๐‘™๐‘›(๐ด ) + ๐›ฝ ๐‘™๐‘›(๐‘ )
๐‘Œ
๐‘
๐ด
๐‘™๐‘›(๐‘Œ๐‘’ ๐‘ฆ๐‘ก ) = ๐‘™๐‘›(๐ด๐‘’ ๐‘Ž๐‘ก ) + ๐›ฝ ๐‘™๐‘›(๐‘๐‘’ ๐‘›๐‘ก )
๐‘™๐‘› ๐‘Œ + ๐‘ฆ๐‘ก = ๐‘™๐‘› ๐ด + ๐‘Ž๐‘ก + ๐›ฝ ๐‘™๐‘› ๐‘ + ๐›ฝ๐‘›๐‘ก
(2.10)
๐‘ฆ๐‘ก = ๐‘Ž๐‘ก + ๐›ฝ๐‘›๐‘ก
log-linearisierte Form ist jetzt linear
MAGKS - Makroökonomik
Prof. Dr. Jochen Michaelis
11
Ein โ€žschnellererโ€œ Weg:
Logarithmiere Ausgangsgleichung:
๐‘™๐‘› ๐‘Œ๐‘ก = ๐‘™๐‘› ๐ด๐‘ก + ๐›ฝ ๐‘™๐‘› ๐‘๐‘ก
Subtrahiere logarithmierte Steady-State Relation
๐‘™๐‘› ๐‘Œ๐‘ก โˆ’ ๐‘™๐‘›๐‘Œ = ๐‘™๐‘› ๐ด๐‘ก โˆ’ ๐‘™๐‘›๐ด + ๐›ฝ ๐‘™๐‘› ๐‘๐‘ก โˆ’ ๐›ฝ ๐‘™๐‘› ๐‘
(2.10)
๐‘ฆ๐‘ก = ๐‘Ž๐‘ก + ๐›ฝ๐‘›๐‘ก
Aber:
Dieser Weg ist für first-order TA möglich, nicht aber für second-order TA!
MAGKS - Makroökonomik
Prof. Dr. Jochen Michaelis
12
Problemfall: Gleichung mit Erwartungswerten
Euler-Gleichung für optimalen intertemporalen Konsum
(2.11)
๐ธ๐‘ก (๐ถ๐‘ก+1 )๐œŽ = ๐›ฝ(1 + ๐‘–๐‘ก )
๐‘ƒ๐‘ก
(๐ถ๐‘ก )๐œŽ
๐ธ๐‘ก ๐‘ƒ๐‘ก+1
Logarithmieren:
(2.12)
ln ๐ธ๐‘ก (๐ถ๐‘ก+1 )๐œŽ = ln ๐›ฝ + ln 1 + ๐‘–๐‘ก + ln ๐‘ƒ๐‘ก โˆ’ ln ๐ธ๐‘ก ๐‘ƒ๐‘ก+1 + ln(๐ถ๐‘ก )๐œŽ
Achtung: ln ๐ธ๐‘ก ๐‘ฅ๐‘ก+1 โ‰  ๐ธ๐‘ก (ln ๐‘ฅ๐‘ก+1 )
Hier:
ln{๐ธ๐‘ก [ ๐ถ๐‘ก+1 ๐œŽ ]} โ‰  ๐ธ๐‘ก [๐‘™๐‘› ๐ถ๐‘ก+1 ๐œŽ ]
MAGKS - Makroökonomik
und ๐‘™๐‘›๐ธ๐‘ก ๐‘ƒ๐‘ก+1 โ‰  ๐ธ๐‘ก (๐‘™๐‘›๐‘ƒ๐‘ก+1 )
Prof. Dr. Jochen Michaelis
13
Jensenโ€˜sche Ungleichung: ๐‘™๐‘›๐ธ๐‘ก ๐‘ฅ๐‘ก+1 > ๐ธ๐‘ก (๐‘™๐‘›๐‘ฅ๐‘ก+1 )
ln xt ๏€ซ1
โ€ข
โ€ข
โ€ข
ln( Et xt ๏€ซ1 )
Et (ln xt ๏€ซ1 )
โ€ข
1
MAGKS - Makroökonomik
Et xt ๏€ซ1
xt ๏€ซ1
Prof. Dr. Jochen Michaelis
14
Annahme:
๐‘ฅ๐‘ก+1 sei lognormal-verteilt, also ๐‘ฅ๐‘ก+1 ~ ln ๐‘๐‘‰(๐œ‡, ๐œŽ 2 )
dann ist ln ๐‘ฅ๐‘ก+1 normal-verteilt mit Erwartungswert ๐œ‡; ln ๐‘ฅ๐‘ก+1 ~๐‘๐‘‰(๐œ‡, ๐œŽ 2 )
Erwartungswert einer lognormal-verteilten Variable: ๐ธ๐‘ก ๐‘ฅ๐‘ก+1 = ๐‘’ ๐œ‡+0,5๐œŽ
2
Logarithmus der lognormal-verteilten Variable:
2
ln(๐ธ๐‘ก ๐‘ฅ๐‘ก+1 ) = ln ๐‘’ ๐œ‡+0,5๐œŽ = ๐œ‡ + 0,5๐œŽ 2
Erwartungswert der normal-verteilten Variable ln ๐‘ฅ๐‘ก+1 : ๐ธ๐‘ก ln ๐‘ฅ๐‘ก+1 = ๐œ‡
MAGKS - Makroökonomik
Prof. Dr. Jochen Michaelis
15
Es resultiert:
ln ๐ธ๐‘ก ๐‘ฅ๐‘ก+1 โˆ’ ๐ธ๐‘ก ln ๐‘ฅ๐‘ก+1 = ๐œ‡ + 0,5๐œŽ 2 = ๐‘๐‘œ๐‘›๐‘ ๐‘ก.
Varianzen sind zeitinvariant; sie fallen also weg, wenn Abweichungen von einem
Steady State betrachtet werden. Daher werden die Konstanten von vornherein
weggelassen, d.h. log-Linearisierung โ€žim Erwartungswertโ€œ ist zulässig!!
Anwendung bei Euler-Gleichung:
ln{๐ธ๐‘ก [ ๐ถ๐‘ก+1 ๐œŽ ]} = ๐ธ๐‘ก [๐‘™๐‘› ๐ถ๐‘ก+1 ๐œŽ ]
und ๐‘™๐‘›(๐ธ๐‘ก ๐‘ƒ๐‘ก+1 ) = ๐ธ๐‘ก ๐‘™๐‘›๐‘ƒ๐‘ก+1
Einsetzen in (2.12):
(2.13)
๐œŽ๐ธ๐‘ก ln๐ถ๐‘ก+1 = ๐‘™๐‘›๐›ฝ + l๐‘› 1 + ๐‘–๐‘ก + ๐‘™๐‘›๐‘ƒ๐‘ก + ๐œŽ๐‘™๐‘›๐ถ๐‘ก โˆ’ ๐ธ๐‘ก ๐‘™๐‘›๐‘ƒ๐‘ก+1
MAGKS - Makroökonomik
Prof. Dr. Jochen Michaelis
16
Für Nominalzins gilt: ln(1 + ๐‘–๐‘ก ) โ‰… ๐‘–๐‘ก
Für erwartete Inflationsrate gilt: ๐ธ๐‘ก ๐œ‹๐‘ก+1 =
1 + ๐ธ๐‘ก ๐œ‹๐‘ก+1
๐ธ๐‘ก ๐‘ƒ๐‘ก+1 โˆ’ ๐‘ƒ๐‘ก
๐‘ƒ๐‘ก
=
๐ธ๐‘ก ๐‘ƒ๐‘ก+1
๐‘ƒ๐‘ก
โˆ’1
๐ธ๐‘ก ๐‘ƒ๐‘ก+1
=
๐‘ƒ๐‘ก
ln( 1 + ๐ธ๐‘ก ๐œ‹๐‘ก+1 ) = ln ๐ธ๐‘ก ๐‘ƒ๐‘ก+1 โˆ’ ln ๐‘ƒ๐‘ก โ‰… ๐ธ๐‘ก ๐œ‹๐‘ก+1
Einsetzen in (2.13):
๐œŽ๐ธ๐‘ก ln๐ถ๐‘ก+1 = ๐‘™๐‘›๐›ฝ + ๐‘–๐‘ก โˆ’ (๐ธ๐‘ก ๐‘™๐‘›๐‘ƒ๐‘ก+1 โˆ’ ๐‘™๐‘›๐‘ƒ๐‘ก ) + ๐œŽ๐‘™๐‘›๐ถ๐‘ก
๐œŽ๐ธ๐‘ก ln๐ถ๐‘ก+1 = ๐‘™๐‘›๐›ฝ + ๐‘–๐‘ก โˆ’ ๐ธ๐‘ก ๐œ‹๐‘ก+1 + ๐œŽ๐‘™๐‘›๐ถ๐‘ก
MAGKS - Makroökonomik
Prof. Dr. Jochen Michaelis
17
Im Steady State gilt:
๐œŽ๐ธ๐‘ก ln๐ถ = ๐‘™๐‘›๐›ฝ + ๐‘– โˆ’ ๐ธ๐‘ก ๐œ‹ + ๐œŽ๐‘™๐‘›๐ถ
=0
Für die Abweichung vom Steady State resultiert die
Log-linearisierte Euler-Gleichung
(2.14)
MAGKS - Makroökonomik
1
๐œŽ
๐‘๐‘ก = ๐ธ๐‘ก ๐‘๐‘ก+1 โˆ’ (๐‘–๐‘ก โˆ’ ๐ธ๐‘ก ๐œ‹๐‘ก+1 )
Prof. Dr. Jochen Michaelis
18
Schwachpunkte der Technik der log-Linearisierung
๏€ญ Approximation gilt nur für kleine Abweichungen vom Steady State, d.h. große
Schocks werden nicht adäquat abgebildet
(Problem: kann Finanzkrise 2007ff. mit DSGE diskutiert werden??!)
๏€ญ Es werden nur Erwartungswerte einer Zufallsvariablen betrachtet, spielt die
Varianz eine Rolle wie bei Risikoüberlegungen, ist log-Lin. nicht geeignet
๏€ญ Ausweg in Neu-Keynesianischer Makro: Second-order Taylor-Approximation, vgl.
Benigno und Woodford, Journal of Economic Theory (2012)
MAGKS - Makroökonomik
Prof. Dr. Jochen Michaelis
19