Top Banner
Perturbation and LQ Wouter J. Den Haan University of Amsterdam July 28, 2010
42

Perturbation and LQ

May 01, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Perturbation and LQ

Perturbation and LQ

Wouter J. Den Haan

University of Amsterdam

July 28, 2010

Page 2: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Neoclassical growth model - no uncertainty

maxfct,kt+1g∞

t=1

∑t=1

βt�1 c1�γt � 11� γ

s.t.

ct + kt+1 = kαt + (1� δ)kt

k1 is given

c�γt = βc�γ

t+1

hαkα�1

t+1 + 1� δi

Page 3: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Neoclassical growth model - no uncertainty

When we substitute out consumption using the budget constraint weget

(kαt + (1� δ)kt � kt+1)

�γ

=

β�kα

t+1 + (1� δ)kt+1 � kt+2��γ

hαkα�1

t+1 + 1� δi

,

Page 4: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Neoclassical growth model - no uncertainty

maxfct,kt+1g∞

t=1

∑t=1

βt�1 c1�γt � 11� γ

s.t.

ct + kt+1 = kαt + (1� δ)kt

k1 is given

c�γt = βc�γ

t+1

hαkα�1

t+1 + 1� δi

Page 5: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Neoclassical growth model - no uncertainty

When we substitute out consumption using the budget constraint weget

(kαt + (1� δ)kt � kt+1)

�γ

=

β�kα

t+1 + (1� δ)kt+1 � kt+2��γ

hαkα�1

t+1 + 1� δi

Page 6: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

General speci�cation I

f (x, x0, y, y0) = 0.

� x : nx � 1 vector of endogenous & exogenous state variables� y : ny � 1 vector of endogenous choice variable

Page 7: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

General speci�cation II

Model:

f (x00, x0, x) = 0

for a known function f (�).Solution is of the form:

x0 = h(x)

Thus,F(x) � f ( h(h(x)) , h(x) , x) = 0 8x

Page 8: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Neoclassical growth model again

f (k0, k, c0, c) ="�c�γ + β (c0)�γ

hα (k0)α�1 + 1� δ

i�c� k0 + kα + (1� δ)k

#Solution is of the form:

k0 = h(k)c = g(k)

Thus,F(k) ��

�g(k)�γ + βg(h(k))�γ�αh(k)α�1 + 1� δ

��g(k)� h(k) + kα + (1� δ)k

Page 9: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Neoclassical growth model again

f (k00, k0, k) =(�kα � (1� δ)k� k0)�γ

+

β ((k0)α + (1� δ)k0 � k00)�γ �α(k0)α�1 + 1� δ

�,

for known values of α, δ, and γ

Solution is of the form: k0 = h(k)Thus

F(k) �(�kα � (1� δ)k� h(k))�γ+

β (h(k)α + (1� δ)h(k)� h(h(k)))�γ �αh(k)α�1 + 1� δ�

,

Page 10: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Key condition

F(k) = 0 8x

Page 11: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Linear, Log-linear, t(x) linear, etc

� All �rst-order solutions are linear in something� Speci�cation in last slide

� =) solution that is linear in the level of k

Page 12: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Linear, Log-linear, t(x) linear, etc

� How to get a solution that is linear in k̃ = ln(k)?� write the f (�) function as

f (k̃00, k̃0, k̃) =

�� exp

�αk̃�� (1� δ) exp

�k̃�� exp

�k̃0���γ

+

β�exp

�αk̃0�+ (1� δ) exp

�k̃0�� exp

�k̃00���γ

��α exp

�(α� 1)k̃0

�+ 1� δ

Page 13: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Linear, Log-linear, t(x) linear, etc

� How wo get a solution that is linear in k̂ = t(k)?� Write the f (�) function as

f (k̂00, k̂0, k̂)=

(��

tinv(k̂)�α� (1� δ)

�tinv(k̂)

���

tinv(k̂0)�)�γ+

�

tinv(k̂0)�α+ (1� δ)

�tinv(k̂0)

���

tinv(k̂00)���γ

��α�

tinv(k̂0)�α�1

+ 1� δ

Page 14: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Numerical solutionLet

x solve f (x, x, x) = 0

That isx = h(x)

Taylor expansion

h(x) � h(x) + (x� x)h0(x) +(x� x)2

2h00(x) + � � �

= x+ h1(x� x) + h2(x� x)2

2+ � � �

� Goal is to �nd x, h1, h2, etc.

Page 15: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Solving for �rst-order term

F(x) = 0 8x

ImpliesF0(x) = 0 8x

Page 16: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

De�nitions

Let

∂f (x00, x0, x)∂x00

����x00=x0=x=x

= f 1,

∂f (x00, x0, x)∂x0

����x00=x0=x=x

= f 2,

∂f (x00, x0, x)∂x

����x00=x0=x=x

= f 3.

Note that

∂h(x)∂x

����x=x

=�

h1 + h2(x� x) + � � �����

x=x= h1

Page 17: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Key equation

F0(x) = 0 8x

or

F0(x) =∂f

∂x00∂h(x0)

∂x0∂h(x)

∂x+

∂f∂x0

∂h(x)∂x

+∂f∂x= 0

can be written as

F0(x) = f 1h21 + f 2h1 + f 3 = 0

� One equation to solve for h1

� Hopefully, the Blanchard-Kahn conditions are satis�ed andthere is only one sensible solution

Page 18: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Key equation

F0(x) = 0 8x

or

F0(x) =∂f

∂x00∂h(x0)

∂x0∂h(x)

∂x+

∂f∂x0

∂h(x)∂x

+∂f∂x= 0

can be written as

F0(x) = f 1h21 + f 2h1 + f 3 = 0

� One equation to solve for h1

� Hopefully, the Blanchard-Kahn conditions are satis�ed andthere is only one sensible solution

Page 19: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Solving for second-order term

F0(x) = 0 8x

ImpliesF00(x) = 0 8x

Page 20: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

De�nitions

Let∂2f (x00, x0, x)

∂x00∂x

����x00=x0=x=x

= f 13. (1)

and note that

∂2h(x)∂x2

����x=x

=�

h2 + h3(x� x) + � � �����

x=x= h2. (2)

Page 21: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Key equation

F00(x) = 0 8xor

F00(x) =

+

�∂2f

∂x002∂h(x0)

∂x0∂h(x)

∂x+

∂2f∂x00∂x0

∂h(x)∂x

+∂2f

∂x00∂x

��∂h(x0)

∂x0∂h(x)

∂x

�+

∂f∂x00

�∂h(x0)

∂x0∂2h(x)

∂x2 +∂2h(x0)

∂x02∂h(x)

∂x∂h(x)

∂x

�+

�∂2f

∂x0x00∂h(x0)

∂x0∂h(x)

∂x+

∂2f∂x02

∂h(x)∂x

+∂2f

∂x0∂x

�∂h(x)

∂x

+∂f∂x0

∂2h(x)∂x2

+

�∂2f

∂xx00∂h(x0)

∂x0∂h(x)

∂x+

∂2f∂x∂x0

∂h(x)∂x

+∂2f∂x2

Page 22: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Key equation

Which can be written as

F00(x) =�

f 11h21 + f 12h1 + f 13

�h

21 + f 1(h1h2 + h2h

21)

+�f 21h

21 + f 22h1 + f 23

�h1 + f 2h2 +

�f 31h

21 + f 32h1 + f 33

�= 0

� One linear equation to solve for h2

Page 23: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Discussion

� Global or local?� Borrowing constraints?� Quadratic/cubic adjustment costs?

Page 24: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Neoclassical growth model with uncertainty

maxfct,kt+1g∞

t=1

E1

∑t=1

βt�1 c1�γt � 11� γ

s.t.

ct + kt+1 = exp(θt)kαt + (1� δ)kt (3)

θt = ρθt�1 + σet, (4)

Page 25: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

General speci�cation

Ef (x, x0, y, y0) = 0.

� x : nx � 1 vector of endogenous & exogenous state variables� y : ny � 1 vector of endogenous choice variable� Stochastic growth model: y = c and x = [k, θ].

Page 26: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Essential insight #1

� Make uncertainty (captured by one parameter) explicit insystem of equation

Ef (x, x0, y, y0, σ) = 0.

Solutions are of the form:

y = g(x, σ)

andx0 = h(x, σ) + σηε0

Page 27: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Neoclassical Growth Model

� For standard growth model we get

Ef ([k, θ], [k0, ρθ + σε0], y, y0) = 0

Solutions are of the form:

c = c(k, θ, σ) (5)

and �k0

θ0

�=

�k0(k, θ, σ)

ρθ

�+ σ

�01

�e0. (6)

Page 28: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Essential insight #2

Perturb around y, x, and σ.

g(x, σ) = g(x, 0) + gx(x, 0)(x� x) + gσ(x, 0)σ+ � � �and

h(x, σ) = h(x, 0) + hx(x, 0)(x� x) + hσ(x, 0)σ+ � � �

Page 29: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Goal

Letgx = gx(x, 0), gσ = gσ(x, 0) and

hx = hx(x, 0), hσ = hσ(x, 0).

Goal: to �nd

� (ny � nx) matrix gx, (ny � 1) vector gσ, (nx � nx) matrixhx, (nx � 1) vector hσ.

� The total of unknowns =(nx + ny)� (nx + 1) = n� (nx + 1).

Page 30: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

More on uncertainty

Results for �rst-order perturbation

� gσ = hσ = 0

Results for second-order perturbation

� gσx = hσx = 0, but gσσ 6= 0 and hσσ 6= 0

How to model discrete support?

Page 31: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Theory

� If the function is analytical =) successive approximationsconverge towards the truth

� Theory says nothing about convergence patterns� Theory doesn�t say whether second-order is better than �rst� For complex functions, this is what you have to worry about

Page 32: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Example with simple Taylor expansion

Truth:

f (x) = �690.59+ 3202.4x� 5739.45x2

+4954.2x3 � 2053.6x4 + 327.10x5

de�ned on [0.7, 2]

Page 33: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

0.8 1 1.2 1.4 1.6 1.8 2­10

­5

0

5

10truth and level approximation of order: 1

0.8 1 1.2 1.4 1.6 1.8 2

0

20

40

60

80

100truth and level approximation of order: 2

Figure: Level approximations

Page 34: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

0.8 1 1.2 1.4 1.6 1.8 2

0

50

100truth and level approximation of order: 3

0.8 1 1.2 1.4 1.6 1.8 2

­300

­200

­100

0

truth and level approximation of order: 4

0.8 1 1.2 1.4 1.6 1.8 2­10

0

10truth and level approximation of order: 5

Figure: Level approximations continued

Page 35: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Approximation in log levels

Think of f (x) as a function of z = log(x). Thus,

f (x) = �690.59+ 3202.4 exp(z)� 5739.45 exp(2z)+4954.2 exp(3z)� 2053.6 exp(4z) + 327.10 exp(5z).

Page 36: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

0.8 1 1.2 1.4 1.6 1.8 2­10

0

10truth and log level approximation of order: 1

0.8 1 1.2 1.4 1.6 1.8 2

0

50

100truth and log level approximation of order: 3

0.8 1 1.2 1.4 1.6 1.8 2­100

­50

0

truth and log level approximation of order: 5

Figure: Log level approximations

Page 37: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

0.8 1 1.2 1.4 1.6 1.8 2­100

­50

0

truth and log level approximation of order: 7

0.8 1 1.2 1.4 1.6 1.8 2­20

­10

0

10

truth and log level approximation of order: 9

0.8 1 1.2 1.4 1.6 1.8 2­10

0

10truth and log level approximation of order: 12

Figure: Log level approximations continued

Page 38: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

ln(x) & Taylor series expansions at x = 1

1 1.5 2 2.5

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

x

ln(x)

1st

2nd

5th

25th

ln(x) 1st 2nd 5th 25th

Page 39: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Are LQ & �rst-order perturbation thesame?True model:

maxx,y

f (x, y, a)

s.t. g(x, y, a) � b

First-order conditions

fx(x, y, a) + λgx(x, y, a) = 0fy(x, y, a) + λgy(x, y, a) = 0

g(x, y, a) = b

� First-order perturbation of this system will involve second-orderderivatives of g(�)

� LQ solution will not

Page 40: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Benigno and Woodford LQ approach

Basic Idea: Add second-order approximation to objective functionNaive LQ approximation:

maxx,y

minλ

+ f xex+ f yey+ f aea+1

2

24 exeyea350264 f xx f xy f xa

f yx f yy f yaf ax f ay f aa

37524 exeyea

35+λ

h�gxex� gyey� gaeai

(7)

Page 41: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Benigno and Woodford LQ approach

Step I:Take second-order approximation of constraint.

0 �

gxex+ gyey+ gaea+1

2

24 exeyea350264 gxx gxy gxa

gyx gyy gyagax gay gaa

37524 exeyea

35 (8)

Page 42: Perturbation and LQ

No uncertainty With uncertainty Global method Linear-Quadratic

Benigno and Woodford LQ approach

Step 2:Multiply by steady state value of λ and add to "naive" LQformulation:

maxx,y

minλ

12

24 exeyea350264 f xx � λgxx f xy � λgxy f xa � λgxy

f yx � λgyx f yy � λgyy f ya � λgyaf ax � λgax f ay � λgay f aa � λgaa

37524 exeyea

35+λ

hb� g� gxex� gyey� gaeai