• No results found

Uzawa-Lucas model (complete)

N/A
N/A
Protected

Academic year: 2022

Share "Uzawa-Lucas model (complete)"

Copied!
15
0
0

Loading.... (view fulltext now)

Full text

(1)

(Quantitative Dynamic Macroeconomics, Lecture Notes, Thomas Steger, University of Leipzig)

1. The model

Introduction

In this section we consider a human-capital-based endogenous growth model. The standard approach is due to Uzawa (1965) and Lucas (1988) and is hence sometimes called Uzawa-Lucas model. We focus on a human-capital- based growth model as formulated by Benhabib and Perli (1994).

Final output is produced by employing physical capital and human capital. The accumulation of human capital uses a separate technology. It is assumed that the production of human capital is human-capital intensive. In fact, human capital is the sole input factor used in the education sector. This formulation can be considered as an approximation of the assumption according to which education is human capital intensive. It is further assumed that the technology available to the education sector exhibits constant returns to scale. This last assumption is, of course, critical for the generation of sustained growth.

The model

The dynamic problem of the representative agent may be expressed as follows

(1) max8C,u<

0

C1-s- 1 1- s ‰-r t „ t s.t. K°

= A KaHu HL1-a Hag- C with A,g > 0 and 0 < a < 1 H°

= b HH1 - uL with b > 0 KH0L = K0

HH0L = H0

COMMENTS

[1] This is the problem of the representative agent (producer-consumer household). Therefore, the average stock of human capital Ha is taken as exogenous. The social planner would consider Ha as being endogenous.

[2] There are two control variables, namely the rate of consumption C and the time allocation variable u. Moreover, there are two state variables, the stock of physical capital K and the stock of human capital H.

[3] Notice that there is a positive externality associated with the average stock of human capital Ha in final output production. This positive externality is, however, not necessary to generate sustained growth.

(2)

First-order conditions

As usual, we set up the current-value Hamiltonian

Off@General::spellD Off@General::spell1D

Clear@HH, obj, res1, res2D;

obj= C1−σ− 1

1− σ ; res1= A KαHu HL1−α Haγ− C ; res2 = β H H1 − uL;

HH= obj + λK res1 + λH res2;

and then derive the necessary first-order condition based on the Hamiltonian set up above

foc1= ∂C HH 0;

foc2= ∂u HH 0;

foc3= λK ' == −∂K HH+ ρ λK;

foc4= λH ' == −∂H HH+ ρ λH;

foc5= K ' == ∂λK HH;

foc6= H ' == ∂λH HH;

HlistFoc = 8foc1, foc2, foc3, foc4, foc5, foc6<L êê ColumnForm

C−σ− λK 0

−H β λH + A H HaγKαHH uL−αH1 − αL λK 0 λK −A HaγK−1+αHH uL1−αα λK + λK ρ

λH −H1 − uL β λH − A HaγKαuHH uL−αH1 − αL λK + λH ρ K −C + A HaγKαHH uL1−α

H HH1 − uL β

In addition, the following transversality conditions must hold lim (2)

tضe-r t lKHtL KHtL = 0 fl - r + lim

tضl`

KHtL + lim

tضK` HtL < 0 lim (3)

tضe-r t lHHtL HHtL = 0 fl - r + lim

tضl`

HHtL + lim

tضH` HtL < 0

COMMENTS

[1] For remarks on the TVC and the sufficiency conditions see Benhabib and Perli (1994, pp. 117/118).

[2] As usual, the differential equation in C (the KRR) results when FOC1 is differentiated w.r.t. time and l°

is substi- tuted according to FOC3.

Eliminating shadow prices

By noting that, in equilibrium, H= Ha FOC2 can be written as

(3)

A H1-a+gKa u-aH1 - aL lK- H b lHn 0 (4)

Written in growth rates (this equation will be used to derive a DE in u) H1 - a + gL H` (5)

+ a K`

- a u`+ l`

K- H` - l`

Hn 0 The growth rates H`

, K` , l`

K, and l`

H can be substituted according to

(6) H`

= bH1 - uL

(7) K`

= A Ka-1Hu HL1-a Hag- Cê K l` (8)

K= r - A K-1+aH1-a+g u1-aa

l` (9)

H= r -H1 - uL b - A Hg-aKa u1-aH1 - aLlK

lH = r - b

where the last equation uses lK

lH

= Hb

A Ka H -a+g+1 u-aH1-aL (from FOC2) Hence, equ. (5) may be expressed as

H1 - a + gL b H1 - uL + a IA Ka-1 u1-aH1-a+g- Cê KM - (10) a u`+ r - A K-1+aH1-a+g u1-aa - bH1 - uL - r + b n 0

H1 - a + gL b H1 - uL - a C ê K - a u` - bH1 - uL + b n 0 (11) H1 - a + gL b H1 - uL - a C ê K + b u n a u` (12)

a u`=H1 - a + gL b H1 - uL - a C ê K + b u (13) u° = u H1- a + gL b (14)

a H1 - uL - C ê K + b au

Complete dynamic system

The complete dynamic system in K, H, C, and u reads as follows (boundary conditions suppressed) K° (15)

= A Ka H1-a+g u1-a- C

(16) H°

= bH1 - uL H C° (17)

= C

sIa A Ka-1 H1-a+g u1-a- rM u° = u Hg - aL b (18)

a H1 - uL + b a- C

K Steady state growth rates are given by

gK= gC= g = 1- a + g (19)

H1 - a + gL s - gHb - rL gH= 1- a (20)

1- a + g g gu= 0 (21)

(4)

2. Model analysis

The dynamic system in scale-adjusted variables

Define k := K e-g t, h := H e-gH t, c := C e-g t. The dynamic system in scale-adjusted variables then reads

(22) k°

= A ka h1-a+g u1-a- c - gKk

(23) h°

= bH1 - uL h - gH h c° = c (24)

sIa A ka-1 h1-a+g u1-a- rM - gCc u° = u Hg - aL b (25)

a H1 - uL + b a- Åc

k

gK= gC= g = 1- a + g (26)

H1 - a + gL s - gHb - rL gH= 1- a (27)

1- a + g g

This dynamic system in scale-adjusted variables does not define a unique stationary solution. To determine an (initial) steady state, we are forced to set one of the endogenous variables at a specific value, say kH0L = k0. This implies that the above system defines a continuum of steady states (a center manifold), i.e. for each values of k0 there is a different set of steady state {hè

, cè , uè

}.

Trying to find a stationary solution (or: the center manifold)

A (nontrivial, i.e. interior) stationary solution of the scale-adjusted dynamic system is a set of values for k, h, c, and u that solves

(28) k°

ê k = A ka-1 h1-a+g u1-a- d - cê k - gK= 0

(29) h°

ê h = b H1 - uL - gH= 0 Ø uè

(30) c° êc = 1

sIa A ka-1 h1-a+g u1-a- d - rM - gC = 0 u° êu = Hg - aL b (31)

a H1 - uL + b a - Åc

k = 0 Ø Åc k è

Equ. (33) determines u u (32) è = 1 -gH

b

(5)

Equ. (35) then determines J Åc

kN è

Hg - aL b (33)

a H1 - uèL + b a- Åc

k è

= 0

The problem then boils down to solving the following two equations w.r.t. h and k

(34) A ka-1 h1-a+g1-a- d - Åc

k è

- gK= 0

(35) 1

sIa A ka-1 h1-a+g1-a- d - rM - gC = 0

These two equations describe curves in (k, h)-plane. The intersection(s) of these two curves gives us the remaining solution(s) for k and h. The phenomenon under study is best understood by plotting these two curves in (k, h)-plane.

<< Graphics`ImplicitPlot`;

General::obspkg:

Graphics`ImplicitPlot` is now obsolete. The legacy version being loaded may conflict with current Mathematica functionality. See

the Compatibility Guide for updating information. à

paramFinal=8σ → 1.5, α → 0.3, γ → 0.3, β → 0.1, ρ → 0.05, A → 1<;

(6)

equ1=IA kα−1 h1−α+γ u1−α− ck − gK == 0M ê. u −> β − gH

β ê. ck −> β +Hγ − αL gH

α ê.

gH−> 1− α

1− α + γ gKê. gK −> 1− α + γ

H1 − α + γL σ − γ Hβ − ρL;

equ2= 1

σ Iα A kα−1 h1−α+γ u1−α− ρM − gC == 0 ê. u −> β − gH

β ê. ck −> β +Hγ − αL gH

α ê.

gH−> 1− α

1− α + γ gKê. gC → gK ê. gK −> 1− α + γ

H1 − α + γL σ − γ Hβ − ρL;

curve1= ImplicitPlot@equ1 ê. paramFinal, 8k, 0.0001, 1<, 8h, 0.0001, 1<, AspectRatio → 1, AxesLabel → 8"k","h"<, PlotRange→880, 1<, 80, 0.7<<, PlotLabel →"equ.H35L"D;

curve2= ImplicitPlot@equ2 ê. paramFinal, 8k, 0.0001, 1<, 8h, 0.0001, 0.8<, AspectRatio → 1, AxesLabel → 8"k","h"<, PlotRange→880, 1<, 80, 0.7<<, PlotLabel →"equ.H36L"D;

GraphicsArray@

88curve1, curve2, Show@curve1, curve2, PlotLabel →"equ.H35L&H36L"D<<D

The two curves coincide. This means that there is a continuum of stationary solutions. The above curve illustrates the center manifold. More precisely, the above displayed curves illustrates (the projection of) the center manifold in (k, h)- plane.

à Some manual checks

(7)

3. Simulating the transition process

The dynamic system in scale-adjusted variables (once more)

(42) k°

= A ka h1-a+g u1-a- c - gKk

(43) h°

= bH1 - uL h - gh h c° = c (44)

sIa A ka-1 h1-a+g u1-a- rM - gCc u° = u Hg - aL b (45)

a H1 - uL + b a- Åc

k

gK= gC= g = 1- a + g (46)

H1 - a + gL s - gHb - rL gH= 1- a (47)

1- a + g g

Here we define the dynamic system (scale-adjusted variables) in Mathematica syntax

8g, gH< = : 1− α + γ

H1 − α + γL σ − γ Hβ − ρL, 1− α 1− α + γ

1− α + γ

H1 − α + γL σ − γ Hβ − ρL>;

dynEqu=:A kα h1−α+γ u1−α− c − g k, βH1 − uL h − gH h, c

σ Iα A kα−1 h1−α+γ u1−α− ρM − g c, u Hγ − αL β

α H1 − uL + β α c

k >;

paramFinal=8σ → 1.5, α → 0.3, γ → 0.3, β → 0.1, ρ → 0.05, A → 1<;

:g, gH, 1 − 1− α

H1 − α + γL σ − γ 1 − ρ

β > ê. paramFinal 80.0416667, 0.0291667, 0.708333<

(8)

An initial steady state

To guarantee that the initial steady state is not too far away from the final steady state, one can set k= 1, say, then calculate hè

Hk = 1L and cè Hk = 1L (notice that u* is independent of k). Then reduce k by a small percentage, such that the initial steady state is not the new steady state.

solh= SolveBkα−1 h1−α+γ== σ g + ρ

α A uα−1 ê. u −> 1 − gH β , hF;

Solve::ifun:

Inverse functions are being used by Solve, so some solutions may not be found;

use Reduce for complete solution information. à hInitial= solh@@1, 1, 2DD ê. k → 1 êê Simplify;

8uInitial, cInitial, kInitial< = :1 − gH β ,

Hγ − αL H1−αL1−α+γ g + β

α kInitial, 0.5>;

Generic notation

Here we switch to a generic notation by defining and applying a substitution list. X-type variables denote dynamic state variables; W-type variables denote dynamic jump variables; Y-type variables denote jump variables, which are determined by static equations.

subsVar=8k −> X@1, jD, h −> X@2, jD, c −> W@1, jD, u −> W@2, jD<;

dynEquScale= dynEquê. subsVar;

(9)

Discretization: algebraic system

8nX, nW, nY< = 82, 2, 0<H∗number of different type of variables∗L;

n= 75H∗number of mesh points∗L;

subsList1= JoinBTableBX@i, jD → X@i, j − 1D + X@i, jD

2 ,8i, 1, nX<F, TableBW@i, jD → W@i, j − 1D + W@i, jD

2 ,8i, 1, nW<FF;

equMain=

Table@Join@Table@X@i, jD − X@i, j − 1D, 8i, 1, nX<D,

Table@W@i, jD − W@i, j − 1D, 8i, 1, nW<DD − HdynEquScale ê. subsList1L, 8j, 1, n<D;H∗discretization: HnX+nWL∗n equations∗L

equBorder= Join@8X@1, 0D − kInitial, X@2, 0D − hInitial ê. paramFinal<, Drop@dynEquScale ê. j → n, 81, 2<DD;

H∗border equations: nX+nW equations∗L

equations= Join@Flatten@equMainD, equBorderD;

Rootfinding

start1=88X@1, jD, kInitial<, 8X@2, jD, hInitial ê. paramFinal<,

8W@1, jD, cInitial ê. paramFinal<, 8W@2, jD, uInitial ê. paramFinal<<;

startValues= Flatten@Table@start1, 8j, 0, n<D, 1D;

Timing@sol2 = FindRoot@equations ê. paramFinal, startValuesD;D Max@Hequations ê. paramFinalL ê. sol2D

80.203, Null<

2.77556× 10−16

(10)

p1= ListPlot@Table@sol2@@i, 2DD, 8i, 1, HnX + nW + nYL n, nX + nW + nY<D, AxesLabel→8t, k<D

p2= ListPlot@Table@sol2@@i, 2DD, 8i, 2, HnX + nW + nYL n, nX + nW + nY<D, AxesLabel→8t, h<D

p3= ListPlot@Table@sol2@@i, 2DD, 8i, 3, HnX + nW + nYL n, nX + nW + nY<D, AxesLabel→8t, c<D

p3= ListPlot@Table@sol2@@i, 2DD, 8i, 4, HnX + nW + nYL n, nX + nW + nY<D, AxesLabel→8t, u<D

10 20 30 40 50 60 70 t

0.875 0.880 0.885 k

10 20 30 40 50 60 70

t 0.4392

0.4394 0.4396 0.4398 0.4400 0.4402 0.4404 h

(11)

10 20 30 40 50 60 70

t 0.2945

0.2950 0.2955 c

10 20 30 40 50 60 70

t 0.712

0.714 0.716 0.718 u

kList= Table@sol2@@i, 2DD, 8i, 1, HnX + nW + nYL n, nX + nW + nY<D;

hList= Table@sol2@@i, 2DD, 8i, 2, HnX + nW + nYL n, nX + nW + nY<D;

curve= Thread@8kList, hList<D;

(12)

trajectory= ListPlot@curve, PlotRange → 880, 2<, 80, 2<<, AxesLabel→8"k","h"<D;

Show@curve1, trajectory,

PlotLabel→"convergence to the center manifold"D

Notice that the final steady state cannot be determined (not even numerically) without calculating the equilibrium trajectory. It results from the transition process and hence depends on initial conditions (kH0L and hH0L). From each point in (k, h)-plane there is a unique trajectory converging to a specific point on the center manifold. The resulting point on the center manifold determines the level of the BGP. Consequently, the level of the BGP (in original vari- ables) depends on initial conditions (this statement should not come at a surprise).

4. Stability properties of the center manifold (eigenvalues)

The dynamic system in scale-adjusted variables (for convenience)

(48) k°

= A ka h1-a+g u1-a- d k - c - gKk

(13)

(49) h°

= bH1 - uL h - gH h c° = c (50)

sIa A ka-1 h1-a+g u1-a- d - rM - gCc u° = u Hg - aL b (51)

a H1 - uL + b a- Åc

k

gK= gC= g = 1- a + g (52)

H1 - a + gL s - gHb - rL gH= 1- a (53)

1- a + g gK

solh= SolveBkα−1 h1−α+γ== σ g + ρ

α A uα−1 ê. u −> 1 − gH

β , hF êê Simplify Solve::ifun:

Inverse functions are being used by Solve, so some solutions may not be found;

use Reduce for complete solution information. à

::h → k1−αβJ1 + H−1+αL Hβ−ρL

βHγ H−1+σL+σ−α σLNαHH−1 + αL β σ + γ Hρ − β σLL AαHH−1 + αL ρ + β H−1 + α − γL H−1 + σLL

1 1−α+γ

>>

8g, gH< = : 1− α + γ

H1 − α + γL σ − γ Hβ − ρL, 1− α 1− α + γ

1− α + γ

H1 − α + γL σ − γ Hβ − ρL>;

8kdot, hdot, cdot, udot< =

:A kα h1−α+γ u1−α− c − g k, βH1 − uL h − gH h, c

σ Iα A kα−1 h1−α+γ u1−α− ρM − g c, u Hγ − αL β

α H1 − uL + β α c

k >;

Hjac1 = D@8kdot, hdot, cdot, udot<, 88k, h, c, u<<DL êê TraditionalForm

A h-a+g+1ka-1u1-aa -H-a+g+1L Hb-rL

H-a+g+1L s-g A hg-akau1-aH-a + g + 1L -1

0 H1 - uL b - H1-aL Hb-rL

H-a+g+1L s-g 0

A c h-a+g+1 ka-2 u1-aHa-1L a s

A c hg-a ka-1 u1-aaH-a+g+1L s

A h-a+g+1 ka-1 u1-aa-r

s -H-a+g+1L Hb-rL

H-a+g+1L s-g c u

k2 0 - Åu

k

(14)

jac2= jac1ê. :u → 1 − gH

β , c−> Hγ − αL H1−αL1−α+γ g + β α k> ê.

h→ solh@@1, 1, 2DD êê TraditionalForm

A ka-1a k1-ab

Ha-1L Hb-rL bHg Hs-1L-a s+sL+1a

HHa-1L b s+g Hr-b sLL AaHHa-1L r+b Ha-g-1L Hs-1LL

1 -a+g+1

-a+g+1

J1 - H1-aL Hb-rL

bHH-a+g+1L s-gLN1-a-H-a+g+1L Hb H-a+g+1L s

0

A ka-1Ha-1L

k1-ab Ha-1L Hb-rL bHg Hs-1L-a s+sL+1a

HHa-1L b s+g Hr-b sLL AaHHa-1L r+b Ha-g-1L Hs-1LL

1 -a+g+1

-a+g+1

1- H1-aL Hb-rL bHH-a+g+1L s-gL

1-a b+H1-aL Hg-aL Hb- H-a+g+1L s-g

s 1- H1-aL Hb-rL

bHH-a+g+1L s-gL b+H1-aL Hg-aL Hb-rL H-a+g+1L s-g ka

paramFinal=8σ → 1.5, α → 0.3, γ → 0.3, β → 0.1, ρ → 0.05, A → 1<;

eigen= Eigenvalues@jac2 ê. paramFinalD;

Table@eigen@@iDD, 8i, 1, 4<D ê. k → 100 8−0.299815, 0.288858, 0.0817901, 0<

(15)

Plot@Table@eigen@@iDD, 8i, 1, 4<D, 8k, 0, 100<, AxesLabel→8k, eigenvalues<D

20 40 60 80 100 k

−0.3

−0.2

−0.1 0.1 0.2 0.3

eigenvalues

There are two positive ("unstable") eigenvalues and one negative ("stable") eigenvalue. One eigenvalue is zero, which results from scale adjustment. Notice that the eigenvalues do not seem to change as k changes (i.e. the stability properties along the center manifold remain the same). Since there are two jump variables and two unstable eigenval- ues, the center manifold is (locally) saddle-point stable.

References

Related documents

На нашу думку, стратегічний аналіз ринку в практичній площині повинен базуватись на визначенні пріоритетів у діяльності

39 ha quindi esteso a tutti i revisori l’applicabilità di questo mezzo di controllo: tale innovazione si giustifica non solo se si tiene conto del fatto che oggi tutti i

Managing health care information involves accurate filing and organization of patient records as part of

Accounting/Finance or its equivalent, ACA, ACS or an Economist with a minimum of 4 years working experience in the financial services sector.. Sales Traders/ Client Service Must

Trauma  Rehabilita>on  Database   — Microsoft  Access  designed  by  Consultant  in  RM   — Simple  data  input  for  administrative  staff   — Daily

The A&amp;N Islands does not deserve go that way. “It is not only Germany that covers up mass sex attacks by Migrant men...Sweden’s Record is Shameful”. Retrieved from

“videoconferencing” shall refer to a means of communication where at least one member of a public government body participates in the public meeting via an

The interpretive project that they created, entitled “Building Dialogues between Medical Students and Autistic Patients,” included voice recordings of excerpts from their