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
© Copyright 2026 ExpyDoc