2 - Modelo Neoclásico de Crecimiento
2 - Modelo Neoclásico de Crecimiento
Macroeconomı́a II
Maestrı́a en Economı́a
UTDT
Francisco J. Ciocchini
fciocchini@[Link]
2023
1/70
Plan
I In this lecture
2/70
Deterministic Neoclassical Growth Model
Yt = F (Kt , At Lt )
At = (1 + g)t A0 A0 > 0, g 0
Lt = (1 + n)t L0 L0 > 0
3/70
Deterministic Neoclassical Growth Model
I Capital accumulation:
Kt+1 = It + (1 )Kt
ct ⌘ C
where b t
Lt
= consumption per capita, and b ⌘ 1
1+⇢
= discount factor,
with ⇢ > 0 (⇢ is the discount rate).
I The function u(•) is di↵erentiable, with u0 > 0 and u00 < 0, and satisfies
standard Inada conditions.
4/70
Particular Case
I The following assumptions will allow us to solve the model in closed form:
Yt = Kt↵ (At Lt )1 ↵
↵ 2 (0, 1)
I Logarithmic utility
ct ) = ln b
u(b ct
I This function satisfies all the properties stated above.
I Full depreciation
= 1 ) Kt+1 = It
5/70
Normalization
I For any variable X, define:
Xt
xt ⌘
A t Lt
I Take the aggregate production function: Yt = F (Kt , At Lt ).
I By constant returns to scale in (K, L) :
Y t = F ( Kt , A t L t ) 8 >0
I Choosing = 1
:
At L t
⇣ ⌘
Yt Kt
At L t
=F At Lt
,1
I Then:
yt = F (kt , 1)
I Then:
yt = f (kt )
where f (kt ) ⌘ F (kt , 1).
I When F (Kt , At Lt ) = Kt↵ (At Lt )1 ↵ we get f (kt ) = kt↵ . Then:
yt = kt↵
6/70
Normalization
I Substituting It = Kt+1 (1 )Kt into the resource constraint we get:
Ct + Kt+1 (1 )Kt = Yt
I Dividing by At Lt :
Ct Kt+1
At Lt
+ At L t
(1 ) AKt Lt t = Yt
At Lt
I Then:
ct + kt+1 (1 + g)(1 + n) (1 )kt = yt
I Using yt = f (kt ) :
7/70
Normalization
I With log utility:
1
X
b=
U bt ln(b
ct )Lt
t=0
I Then:
1 ⇣
P ⌘t ⇣ ⌘
b
U = 1
ln Ct
(1 + n)t L0
1+⇢ Lt
t=0
1 ⇣
P ⌘t ⇣ ⌘
1+n Ct
= L0 1+⇢
ln Lt
t=0
P
1 ⇣ ⌘
t
= L0 ln At ACt Lt t
t=0
P
1
t
= L0 ln (At ct )
t=0
P
1
t
= L0 (ln At + ln ct )
t=0
1+n
where we have defined ⌘ 1+⇢
, and we’ll assume < 1 (⇢ > n).
8/70
Normalization
I Log utility (cont.)
I Then:
1
P 1
P
b
U = L0 t ln At + L0 t ln ct
t=0 t=0
1
P 1
P
= L0 t [ln A + t ln(1 + g)] + L0 t ln ct
0
t=0 t=0
1
P 1
P 1
P
= L0 ln A0 t + L0 ln(1 + g) tt + L0 t ln ct
t=0 t=0 t=0
1
P
L0 ln A0 L0 ln(1+g) t
= 1
+ (1 )2
+ L0 ln ct
t=0
I Hence:
1
X
b = constant1 + constant2
U t
ln ct
t=0
9/70
Planner’s Problem
P
1
t
max 1 ln ct
{ct ,kt+1 }t=0 t=0
k0 > 0 given
10/70
Bellman Equation
I The structure of the planner’s problem fits exactly into the setup we studied
last class.
I Consequently, we can solve it using Dynamic Programming.
I For any period t, the Bellman Equation is:
kt↵ ct
s. t. kt+1 = (1+n)(1+g)
kt given
11/70
Value Function Iteration
I Computation of V1
I Setting V0 ⌘ 0 (i.e., V0 (k) = 0 8k) we get:
V1 (kt ) = max ln ct
ct ,kt+1
kt↵ ct
s. t. kt+1 = (1+n)(1+g)
kt+1 0
kt given
ct = kt↵
V1 (kt ) = ↵ ln kt
12/70
Value Function Iteration
I Computation of V2
I Bellman Equation:
V2 (kt ) = max ln ct + V1 (kt+1 )
ct ,kt+1
kt↵ ct
s. t. kt+1 = (1+n)(1+g)
kt given
I FOC:
1 ↵ 1
ct
+ ↵ c
kt t (1+n)(1+g)
=0
(1+n)(1+g)
I Then:
1 ↵
ct kt↵ ct
=0
13/70
Value Function Iteration
I Computation of V2 (cont.)
I Then:
1
ct = 1+↵
kt↵
I Then:
1 ↵
kt+1 = (1+n)(1+g) 1+↵
kt↵
I Then:
⇣ ⌘ ⇣ ⌘
1 1 ↵
V2 (kt ) = ln 1+↵
kt↵ + ↵ ln (1+n)(1+g) 1+↵
kt↵
⇣ ⌘ ⇣ ⌘
1 ↵
= ln 1+↵
+ ↵ ln kt + ↵ ln (1+n)(1+g)(1+↵ )
+ ↵2 ln kt
h ⇣ ⌘ ⇣ ⌘i
1 ↵
= ln 1+↵ + ↵ ln (1+n)(1+g)(1+↵ )
+ ↵ (1 + ↵ ) ln kt
= C + ↵ (1 + ↵ ) ln kt
14/70
Value Function Iteration
I Computation of V3
I Bellman Equation:
V3 (kt ) = max ln ct + V2 (kt+1 )
ct ,kt+1
kt↵ ct
s. t. kt+1 = (1+n)(1+g)
kt given
I FOC:
1 ↵(1+↵ ) 1
ct
+ ↵ c
kt t (1+n)(1+g)
=0
(1+n)(1+g)
I Then:
1 ↵ (1+↵ )
ct kt↵ ct
=0
15/70
Value Function Iteration
I Computation of V3 (cont.)
I Then:
1
ct = k↵
1+↵ +(↵ )2 t
I Then:
1 ↵ (1+↵ )
kt+1 = k↵
(1+n)(1+g) 1+↵ +(↵ )2 t
I Then:
✓ ◆ ✓ ◆
↵ (1+↵ )
V3 (kt ) = ln 1 kt↵ + C+ ↵ (1 + ↵ ) ln 1 kt↵
1+↵ +(↵ )2 (1+n)(1+g) 1+↵ +(↵ )2
✓ ◆ ✓ ◆
1 1 ↵ (1+↵ )
= ln + C + ↵ (1 + ↵ ) ln
1+↵ +(↵ )2 (1+n)(1+g) 1+↵ +(↵ )2
+ ↵ ln kt + ↵ (1 + ↵ ) ↵ ln kt
✓ ◆ ✓ ◆
1 ↵ (1+↵ )
= ln + C + ↵ (1 + ↵ ) ln
1+↵ +(↵ )2 (1+n)(1+g)[1+↵ +(↵ )2 ]
+ ↵[1 + ↵ + (↵ )2 ] ln kt
16/70
Value Function Iteration
I Computation of V3 (cont.)
I Replacing C :
2 ⇣ ⌘ ⇣ ⌘ ⇣ ⌘ 3
↵
ln 1
1+↵ +(↵ )2
+ ln 1
1+↵ + ↵ 2 ln (1+n)(1+g)(1+↵ )
V3 (kt ) = 4 ⇣ ⌘ 5
↵ (1+↵ )
+↵ (1 + ↵ ) ln 2
(1+n)(1+g)[1+↵ +(↵ ) ]
+↵[1 + ↵ + (↵ )2 ] ln kt
I Then:
V3 (kt ) = D + ↵[1 + ↵ + (↵ )2 ] ln kt
17/70
Value Function Iteration
I Computation of V4
I Bellman Equation:
V4 (kt ) = max ln ct + V3 (kt+1 )
ct ,kt+1
kt↵ ct
s. t. kt+1 = (1+n)(1+g)
kt given
I FOC:
1 ↵[1+↵ +(↵ )2 ] 1
ct
+ ↵ c
kt t (1+n)(1+g)
=0
(1+n)(1+g)
I Then:
1 ↵ [1+↵ +(↵ )2 ]
ct kt↵ ct
=0
18/70
Value Function Iteration
I Computation of V4 (cont.)
I Then:
1
ct = k↵
1+↵ +(↵ )2 +(↵ )3 t
⇣ ⌘
2 ↵ (1+↵ )
+↵ (1 + ↵ ) ln (1+n)(1+g)[1+↵ +(↵ )2 ]
✓ ◆
↵ [1+↵ +(↵ )2 ]
+↵ [1 + ↵ + (↵ )2 ] ln (1+n)(1+g)[1+↵ +(↵ )2 +(↵ )3 ]
+↵[1 + ↵ + (↵ )2 + (↵ )3 ] ln kt
I Then:
V4 (kt ) = E + ↵[1 + ↵ + (↵ )2 + (↵ )3 ] ln kt
19/70
Value Function Iteration
I Computation of Vj
I From the previous steps we recognize the following pattern:
1
ct = k↵
1+↵ +(↵ )2 +...+(↵ )j 1 t
I And
Vj (kt ) = ej + dj ln kt
where:
dj = ↵[1 + ↵ + (↵ )2 + ... + (↵ )j 1]
e j = aj + bj
Pj ⇣ ⌘
2 s 1
aj = s=0 ln 1+↵ +(↵ )2 +...+(↵ )j 1 s
" ⇥ ⇤ #
Pj 1 +⇣↵ + (↵ )2 + ... + (↵ )j 2 s
s⌘
2 s
bj = ↵ s=0 ↵ 1+↵ +(↵ )2 +...+(↵ )j 2
⇥ ln (1+n)(1+g) 1+↵ +(↵ )2 +...+(↵ )j 1 s
20/70
Value Function Iteration
I Convergence
I Letting j ! 1 we obtain:
ct = (1 ↵ )kt↵
↵
kt+1 = k↵
(1+n)(1+g) t
I Notice that:
ct = (1 ↵ )yt
Ct = (1 ↵ )Yt
↵(1+n)
= 1+⇢
I This looks like the Solow Model, but the constant saving rate is endogenously
determined.
21/70
Value Function Iteration
I Convergence (cont.)
h ⇣ ⌘i
I limj!1 ej = 1
ln(1 ↵ )+ ↵
ln ↵
1 1 ↵ (1+n)(1+g)
I limj!1 dj = ↵
1 ↵
I Then:
h ⇣ ⌘i
1 ↵ ↵ ↵
V (kt ) = 1
ln(1 ↵ )+ 1 ↵
ln (1+n)(1+g)
+ 1 ↵
ln kt
22/70
Guess and Verify
I Guess:
V g (kt ) = ⌦ + ⇥ ln kt
kt↵ ct
s. t. kt+1 = (1+n)(1+g)
kt given
I The idea is to find Ve (kt ) and then look for the values of ⌦ and ⇥ that make
Ve (kt ) = V g (kt ) 8kt .
I If the guess works, we’ll use V to denote the resulting value function.
23/70
Guess and Verify
I We can rewrite the problem above as follows:
h ⇣ ⌘i
kt↵ ct
Ve (kt ) = max ln ct + ⌦ + ⇥ ln (1+n)(1+g)
ct
I FOC:
1 ⇥ 1
ct
+ ↵ c
kt t (1+n)(1+g)
=0
(1+n)(1+g)
I Then:
1 ⇥
ct kt↵ ct
=0
I Then:
ct = 1
k↵
1+ ⇥ t
I Then:
⇥
kt+1 = 1
k↵
(1+n)(1+g) 1+ ⇥ t
24/70
Guess and Verify
⇣ ⌘ ⇣ ⌘
Ve (kt ) = ln 1
k↵
1+ ⇥ t
+ ⌦ + ⇥ ln 1 ⇥
k↵
(1+n)(1+g) 1+ ⇥ t
I Then:
h ⇣ ⌘ ⇣ ⌘i
Ve (kt ) = ln 1+1 ⇥ + ⌦ + ⇥ ln (1+n)(1+g)
1 ⇥
1+ ⇥
+ ↵(1 + ⇥) ln kt
⇥ = ↵(1 + ⇥)
25/70
Guess and Verify
h ⇣ ⌘i
1 ↵ ↵
⌦= 1
ln (1 ↵ )+ 1 ↵
ln (1+n)(1+g)
I Then:
h ⇣ ⌘i
1 ↵ ↵ ↵
V (kt ) = 1
ln (1 ↵ )+ 1 ↵
ln (1+n)(1+g)
+ 1 ↵
ln kt
I As expected, the expression above coincides with the one we found through
value-function iteration.
26/70
Guess and Verify
I Finally, substituting ⇥ = ↵
1 ↵
into ct = 1
k↵
1+ ⇥ t
and kt+1 = 1 ⇥
k↵
(1+n)(1+g) 1+ ⇥ t
we get:
ct = (1 ↵ )kt↵
↵
kt+1 = k↵
(1+n)(1+g) t
27/70
Euler Equation
I Consider the Bellman Equation:
f (kt ) ct
s. t. kt+1 = (1+n)(1+g)
kt given
where we have used u(ct ) insead of ln ct , and f (kt ) instead of kt↵ .
I From the constraint:
ct = f (kt ) (1 + n)(1 + g)kt+1
✓ ◆
V (kt ) = max u f (kt ) (1 + n)(1 + g)kt+1 + V (kt+1 )
kt+1
I By using the constraint to eliminate ct we have a problem where the state variable in period t is
kt and the control variable is kt+1 . The transition equation is simply kt+1 = kt+1 (that is, the
control variable in period t fully determines de value of the state in t + 1). This is simpler than
the alternative of using the constraint to replace kt+1 in V (kt+1 ) because in the former case the
transition equation for period t does not depend on the state at t, which makes the application of the
envelope condition simpler (we discussed this during the first lecture).
28/70
Euler Equation
I FOC:
✓ ◆
u0 f (kt ) (1 + n)(1 + g)kt+1 (1 + n)(1 + g) + V 0 (kt+1 ) = 0
kt+1 = h(kt )
✓ ◆
V (kt ) = u f (kt ) (1 + n)(1 + g)h(kt ) + V (h(kt ))
I Di↵erentiating:
✓ ◆
V 0 (kt ) = u0 f (kt ) (1 + n)(1 + g)h(kt ) f 0 (kt ) (1 + n)(1 + g)h0 (kt )
✓ ◆
+ V0 h(kt ) h0 (kt )
29/70
Euler Equation
I Then:
✓ ◆
V 0 (kt ) = u0 f (kt ) (1 + n)(1 + g)h(kt ) f 0 (kt )
✓ ◆ ✓ ◆
+ u0 f (kt ) (1 + n)(1 + g)h(kt ) (1 + n)(1 + g) + V 0 h(kt ) h0 (kt )
✓ ◆
V 0 (kt ) = u0 f (kt ) (1 + n)(1 + g)h(kt ) f 0 (kt )
30/70
Euler Equation
✓ ◆
0 0
V (kt+1 ) = u f (kt+1 ) (1 + n)(1 + g)h(kt+1 ) f 0 (kt+1 )
✓ ◆
u0 f (kt ) (1 + n)(1 + g)kt+1 (1 + n)(1 + g)
✓ ◆
+ u0 f (kt+1 ) (1 + n)(1 + g)kt+2 f 0 (kt+1 ) = 0
31/70
Euler Equation
k0 given
✓ ◆
t 0
lim u f (kt ) (1 + n)(1 + g)kt+1 kt+1 = 0
t!1
I The first one is an initial condition (the initial value of the state variable is
predetermined).
I The second one is the transversality condition. This is an optimality condition
that has to be formally derived. For more on this, read the note on the
transversality condition provided together with these slides.
I Notice that the Euler Equation and the transversality condition can be
rewritten as follows:
f 0 (k )
u0 (ct ) = u0 (ct+1 ) (1+n)(1+g)
t+1
t 0
lim u (ct )kt+1 = 0
t!1
32/70
Euler Equation
I For our particular case with log preferences and Cobb-Douglas technology, the
Euler Equation becomes:
(1+n)(1+g) 1 ↵
ct = ↵
kt+1 ct+1
(1+n)(1+g) 1 ↵ ↵
ct = ↵
kt+1 (1 ↵ )kt+1
(1+n)(1+g)
= ↵
(1 ↵ )kt+1
I Using kt+1 = ↵
k↵ :
(1+n)(1+g) t
(1+n)(1+g) ↵
ct = ↵
(1 ↵ ) (1+n)(1+g) kt↵
I Then:
ct = (1 ↵ )kt↵
33/70
Euler Equation
I We can also show that the solution satisfies the transversality condition.
lim t u0 (c t 1 k
t )kt+1 = lim ct t+1
t!1 t!1
t 1 ↵
= lim k↵
(1 ↵ )kt↵ (1+n)(1+g) t
t!1
t 1 ↵
= lim 1 ↵ (1+n)(1+g)
t!1
1 ↵ t
= (1+n)(1+g) 1 ↵
lim
t!1
1 ↵
= (1+n)(1+g) 1 ↵
⇥0 since 2 (0, 1)
=0
34/70
Steady State
h i 1
↵ 1 ↵
kss = (1+⇢)(1+g)
1+n
where we’ve used ⌘ 1+⇢
in the last step.
35/70
Steady State
I Substituting kt = kss into ct = (1 ↵ ) kt↵ :
↵
css = (1 ↵ ) kss
Yss,t = yss At Lt
I Recall ybt ⌘ Yt
. Then: ybt = Yt
A = yt At . Then: ybss,t = yss At )
Lt At L t t
I Similar results apply to the other variables in per capita terms, like b
kt and b
ct
(there’s balanced growth).
37/70
Simulation
I Suppose:
↵ = 0.3 A0 = 10
⇢ = 0.05 L0 = 10
n = 0.03 k0 = 0.01
g = 0.02
I Then:
b = 0.952 kss = 0.162
38/70
Simulation
I Normalized output, yt
39/70
Simulation
I Log of aggregate output, ln Yt
40/70
Decentralized Version
I Representative Producer
I Profit maximization:
max Kt↵ (At Lt )1 ↵
wt Lt R t Kt
Kt ,Lt
I FOC:
↵Kt↵ 1
(At Lt )1 ↵ = Rt
(1 ↵)Kt↵ (At Lt ) ↵A
t = wt
I Substituting these expressions into the objective function we see that profits
are zero:
⇧t = 0
Rt = ↵kt↵ 1
wt = (1 ↵)At kt↵
41/70
Decentralized Version
I Representative household
I Utility maximization:
1
P ⇣ ⌘
max bt ln Ct Lt
{Ct ,It ,Kt+1 ,Bt }1 L t
t=0 t=0
s. t. Ct + It + Bt = wt Lt + Rt Kt + (1 + rt 1 )Bt 1 + ⇧t
It = Kt+1 (since = 1)
K0 > 0, B 1 = 0 given
with Bt = stock of bonds at the end of t, and rt = real interest rate.
I Since Lt = L0 (1 + n)t , we can solve:
1
P ⇣ ⌘
max 1 t ln Ct
{Ct ,Kt+1 ,Bt }t=0 L t
t=0
s. t. Ct + Kt+1 + Bt = wt Lt + Rt Kt + (1 + rt 1 )Bt 1
K0 > 0, B 1 = 0 given
1+n
where ⌘ 1+⇢
2 (0, 1), and we have already imposed ⇧t = 0.
42/70
Decentralized Version
I Lagrangian:
P
1 ⇣ ⌘ P
1
t Ct
L= ln Lt + t [wt Lt + Rt Kt + (1 + rt 1 )Bt 1 Ct Kt+1 Bt ]
t=0 t=0
I FOC:
t
@L t 1 1
@Ct
=0) Ct Lt
= t ) t = Ct
Lt
@L
@Bt
=0) t = t+1 (1 + rt )
@L
@Kt+1
=0) t = t+1 Rt+1
@L
@ t
=0) Ct + Kt+1 + Bt = wt Lt + Rt Kt + (1 + rt 1 )Bt 1
43/70
Decentralized Version
t t+1
I From the first and the third FOC we get = Rt+1 . Then:
Ct Ct+1
Ct+1 = Rt+1 Ct
Rt+1 = 1 + rt
ct
ct+1 = R
(1+g)(1+n) t+1
44/70
Decentralized Version
I Equilibrium
I From the FOC of the firm we know Rt+1 = ↵k↵ 1 . Substituting into
t+1
ct ↵
ct+1 = R
(1+g)(1+n) t+1
we get: ct+1 = k↵ 1 c
(1+g)(1+n) t+1 t
)
(1+n)(1+g) 1 ↵
ct = ↵
kt+1 ct+1
45/70
Stochastic Neoclassical Growth Model
Yt = ✓t F (Kt , At Lt )
where {ln ✓t }1
t=0 is a sequence of zero-mean i.i.d. random variables.
yt = ✓t f (kt )
yt = ✓t kt↵
46/70
Planner’s Problem and Bellman Equation
I The planner chooses contingent plans for consumption and capital in order to
solve:
1
P
max E0 t ln ct
t=0
✓t kt↵ ct
s. t. kt+1 = (1+n)(1+g)
kt , ✓t given
47/70
Guess and Verify
I Guess:
V g (kt ) = ⌦ + ⇥ ln kt + ln ✓t
I Then:
✓t kt↵ ct
s. t. kt+1 = (1+n)(1+g)
kt , ✓t given
n ⇣ ⌘ o
✓t kt↵ ct
Ve (kt , ✓t ) = max ln ct + Et ⌦ + ⇥ ln (1+n)(1+g) + ln ✓t+1
ct
I Then:
⇣ ⌘
✓t kt↵ ct
Ve (kt , ✓t ) = max ln ct + ⌦ + ⇥ ln (1+n)(1+g)
+ Et ln ✓t+1
ct
48/70
Guess and Verify
I Since {ln ✓t+1 } is i.i.d. and has zero mean, Et ln ✓t+1 = E ln ✓t+1 = 0.
Then:
⇣ ⌘
✓t kt↵ ct
Ve (kt , ✓t ) = max ln ct + ⌦ + ⇥ ln (1+n)(1+g)
ct
I FOC:
1 1 1
ct
+ ⇥ ↵ c
✓t k t t (1+n)(1+g)
=0
(1+n)(1+g)
I Then:
1 ⇥
ct ✓t kt↵ ct
=0
I Then:
ct = 1
✓ k↵
1+ ⇥ t t
✓t kt↵ 1 ✓ k↵
I Substituting into the constraint: kt+1 = 1+ ⇥ t t
(1+n)(1+g)
)
⇥
kt+1 = 1
✓ k↵
(1+n)(1+g) 1+ ⇥ t t
49/70
Guess and Verify
I Then:
h ⇣ ⌘ ⇣ ⌘i
Ve (kt , ✓t ) = ln 1+1 ⇥ + ⌦ + ⇥ ln (1+n)(1+g)
1 ⇥
1+ ⇥
+↵ (1 + ⇥) ln kt + (1 + ⇥) ln ✓t
⇣ ⌘ ⇣ ⌘
1 1 ⇥
⌦ = ln 1+ ⇥
+ ⌦ + ⇥ ln (1+n)(1+g) 1+ ⇥
⇥ = ↵(1 + ⇥)
=1+ ⇥
50/70
Guess and Verify
I Finally, substituting ⇥ = ↵
1 ↵
into the first equation:
h ⇣ ⌘i
1 ↵ ↵
⌦= 1
ln (1 ↵ )+ 1 ↵
ln (1+n)(1+g)
I Then:
h ⇣ ⌘i
1 ↵ ↵ ↵ 1
V (kt , ✓t ) = 1 ln (1 ↵ )+ 1 ↵ ln (1+n)(1+g)
+ 1 ↵ ln kt + 1 ↵ ln ✓t
51/70
Guess and Verify
I Substituting ⇥ = ↵
1 ↵
into ct = 1
✓ k↵
1+ ⇥ t t
:
ct = (1 ↵ )✓t kt↵
I Notice that
ct = (1 ↵ )yt
I Substituting ⇥ = ↵
1 ↵
into kt+1 = 1 ⇥
✓ k↵
(1+n)(1+g) 1+ ⇥ t t
:
↵
kt+1 = ✓ k↵
(1+n)(1+g) t t
I Notice that
↵
kt+1 = y
(1+n)(1+g) t
52/70
Nonstochastic Steady State
ln ✓t = 0 8t
I Hence:
✓t = 1 8t
I Then:
↵
kt+1 = k↵
(1+n)(1+g) t
↵
ynss = knss
53/70
Limiting Distribution
⇣ ⌘
↵
ln kt+1 = ln (1+n)(1+g)
+ ↵ ln kt + ln ✓t
I Then:
ln kt+1 = + ↵ ln kt + ln ✓t 8t 0
⇣ ⌘
↵
where ⌘ ln (1+n)(1+g)
.
I At t = 1 :
ln k1 = + ↵ ln k0 + ln ✓0
54/70
Limiting Distribution
I At t = 2 :
ln k2 = + ↵ ln k1 + ln ✓1
= + ↵( + ↵ ln k0 + ln ✓0 ) + ln ✓1
= (1 + ↵) + ↵2 ln k0 + ↵ ln ✓0 + ln ✓1
I At t = 3 :
ln k3 = + ↵ ln
⇥ k2 + ln ✓2 ⇤
= + ↵ (1 + ↵) + ↵2 ln k0 + ↵ ln ✓0 + ln ✓1 + ln ✓2
= (1 + ↵ + ↵2 ) + ↵3 ln k0 + ↵2 ln ✓0 + ↵ ln ✓1 + ln ✓2
I ...
I Hence, 8t 1:
ln kt = (1 + ↵ + ↵2 + ... + ↵t 1
) + ↵t ln k0
+↵t 1
ln ✓0 + ↵t 2
ln ✓1 + ... + ↵ ln ✓t 2 + ln ✓t 1
55/70
Limiting Distribution
I Then:
tP1 tP1
ln kt = ↵s + ↵t ln k0 + ↵s ln ✓t 1 s
s=0 s=0
I Or:
tP2
1 ↵t
ln kt = 1 ↵
+ ↵t ln k0 + ↵t 1
ln ✓0 + ↵s ln ✓t 1 s
s=0
56/70
Limiting Distribution
⇢ tP2
1 ↵t
E0 ln kt = E0 1 ↵
+ ↵t ln k0 + ↵t 1
ln ✓0 + ↵s ln ✓t 1 s
s=0
tP2
1 ↵t
E0 ln kt = 1 ↵
+ ↵t ln k0 + ↵t 1
ln ✓0 + ↵s E0 ln ✓t 1 s
s=0
tP2
1 ↵t
E0 ln kt = 1 ↵
+ ↵t ln k0 + ↵t 1
ln ✓0 + ↵s ⇥ 0
s=0
I Then:
1 ↵t
E0 ln kt = 1 ↵
+ ↵t ln k0 + ↵t 1
ln ✓0
57/70
Limiting Distribution
tP2 -
V ar0 {ln kt } = (↵s )2 V ar {ln ✓t 1 s} (independence)
s=0
tP2
V ar0 {ln kt } = ↵2s 2 (identically distributed)
s=0
tP2
2 s
V ar0 {ln kt } = ↵2
s=0
I Then:
t 1
21 ↵2
V ar0 {ln kt } =
1 ↵2
58/70
Limiting Distribution
I Now we take limits for t ! 1.
I Mean
h i
1 ↵t
lim E0 ln kt = lim 1 ↵
+ ↵t ln k0 + ↵t 1 ln ✓0
t!1 t!1
t
lim E0 ln kt = lim 1 ↵ + ln k0 lim ↵t + ln ✓0 lim ↵t 1
t!1 t!1 1 ↵ t!1 t!1
lim E0 ln kt = 1 ↵
t!1
I Variance
t 1
21 (↵ 2 )
lim V ar0 {ln kt } = lim 1 ↵2
t!1 t!1
2
h i
t 1
lim V ar0 {ln kt } = 1 ↵2 t!1
lim 1 ↵2
t!1
2
lim V ar0 {ln kt } = 1 ↵2
t!1
59/70
Limiting Distribution
=distribution
I Then:
limite de h (k)
M ⇣ 2
⌘
ln k1 ⇠ N 1 ↵
, 1 ↵2
I From yt = ✓t kt↵ :
ln yt = ln ✓t + ↵ ln kt
I Hence: ⇣ ⌘
↵ 2
ln y1 ⇠ N ,
1 ↵ 1 ↵2
60/70
Simulations
I Then:
b = 0.952, = 0.981, s = 0.294
= 0.05
I Assume
k0 = knss
61/70
Simulations
I Normalized output (y)
I Log of aggregate output (ln Y ) and log of output per capita (ln yb)
62/70
Simulations
I Now assume:
I Log of aggregate output (ln Y ) and log of output per capita (ln yb)
63/70
Simulations
I Limiting distribution of ln y
64/70
Impulse-Response Functions
I Evolution of ✓t
I Response of yt
65/70
Impulse-Response Functions
I Response of ln Yt
I Response of ln ybt
66/70
Appendix: Phase Diagram for the Deterministic Model
↵ (1 ↵)
ct+1 = k
(1+n)(1+g) t+1
ct
I Then: h i
↵ (1 ↵)
ct+1 ct = k
(1+n)(1+g) t+1
1 ct
kt↵ ct
I Using kt+1 = (1+n)(1+g)
to eliminate kt+1 we get:
⇣ ⌘ (1 ↵)
↵ kt↵ ct
ct+1 ct = (1+n)(1+g) (1+n)(1+g)
1 ct
kt↵ ct
I Also, from kt+1 = (1+n)(1+g)
we get:
kt↵ ct
kt+1 kt = (1+n)(1+g)
kt
67/70
Appendix: Phase Diagram for the Deterministic Model
8 ⇣ ⌘ (1 ↵)
> ↵ kt↵ ct
>
< ct+1 = (1+n)(1+g) (1+n)(1+g)
1 ct
>
>
: kt↵ ct
kt+1 = (1+n)(1+g)
kt
8
< ct+1 = 0 : ct = kt↵ (1 + n)(1 + g)kss
:
kt+1 = 0 : ct = kt↵ (1 + n)(1 + g)kt
h i 1
↵ 1 ↵
where kss = (1+n)(1+g)
.
68/70
Appendix: Phase Diagram for the Deterministic Model
I Now we can plot the two schedules given above, together with the policy
function
ct = (1 ↵ ) kt↵
function
I Phase diagram a policy
69/70
Appendix: Phase Diagram for the Deterministic Model
I Remarks
I For the plot we have set ↵ = 0.7, ⇢ = 0.05, n = 0.03, and g = 0.02. These
values give kss = 0.242, yss = 0.371, and css = 0.116.
I Notice that the policy function is the stable arm of the system.
70/70