• 検索結果がありません。

advmacro Takeki Sunakawa RBC

N/A
N/A
Protected

Academic year: 2018

シェア "advmacro Takeki Sunakawa RBC"

Copied!
46
0
0

読み込み中.... (全文を見る)

全文

(1)

Real Business Cycle model

Takeki Sunakawa

Advanced Macroeconomics at Tohoku University

(2)

Stochastic neoclassical growth model

A stochastic version of the RCK (neoclassical growth) model is originally developed by Brock and Mirman (1972).

The model is adapted to the analysis of economic fluctuations by Kydland and Prescott (1982).

There are only two differences from the basic RCK model: Stochastic TFP process and Euler equation.

(3)

Recap: Stochastic TFP

We assume that the TFP follows a stochastic process: log At+1= (1 − ρ) log ¯A + ρ log At+ εt+1, where εt∼ N (0, σε2).

Note that

At+1= ¯A1−ρAρteεt+1, holds.

The stochastic process of At is estimated by OLS using a time series of TFP. A typical quarterly estimate for the U.S. economy is ρ = 0.95 and σε= 0.008.

(4)

Stochastic Euler equation

The Euler equation becomes

ct1= βEtct+11 (1 + rt+1− δ) .

Recall: The LHS is the benefit from one unit of consumption today. The RHS is the benefit from one unit of saving today and consuming the return on saving tomorrow.

We, modelers, are uncertain about the return on saving and hence consumption tomorrow. How do we estimate them?

We assume rational expectations: Agents in the model has a perfect

knowledge of the model economy, and correctly estimate the expected values of future variables.

(5)

Equilibrium

Now we have the following equilibrium conditions: 1 = βEt

n ct

ct+1(1 + rt+1− δ)

o, rt= αyt/kt−1,

yt= Atkαt−1, ct+ kt− (1 − δ)kt−1= yt,

log At= ρ log At−1+ εt.

There are five unknowns and five equations, so we can solve the model.

(6)

The steady state

Recall: In the steady state,

1 = β 1 + αAkα−1− δ , 0 = Akα− δk − c, hold.

The steady-state conditions can be solved for

k=

 αβA

1 − β(1 − δ)

1−α1 , c= A(k)α− δk.

(7)

Log-linearization

To solve the rational expectation equilibrium of the model, we approximate the model around the steady state.

Use the formula of approximation

xt≡ x exp ˆxt≈ x(1 + ˆxt),

where x is the steady state of xtand ˆxt is percent deviation from the steady state.

(8)

Log-linearization, cont’d

Other useful formulae:

xtyt = xy exp(ˆxt+ ˆyt)

≈ xy(1 + ˆxt+ ˆyt), xt/yt = (x/y) exp(ˆxt− ˆyt)

≈ (x/y)(1 + ˆxt− ˆyt), yta = yaexp(aˆyt)

≈ ya(1 + aˆyt).

ˆ

xnt = 0 for n > 1, xˆtt= 0,

Etyat+1 = Etyaexp(aˆyt+1).

≈ ya(1 + aEtt+1).

(9)

Log-linearization: Production function

Production function:

yt= Atkt−1α . It can be written as

y exp(ˆyt) = Ak exp(ˆat+ αˆkt−1). In the steady state, y = Ak holds. Then,

ˆ

yt= ˆat+ αˆkt−1. [Note: This is not approximation.]

(10)

Log-linearization: Euler equation

Euler equation:

1 = βEt

 c

t

ct+1

Rt+1

 , where Rt+1≡ 1 + rt+1− δ. It can be written as

1 = βREt

nexp(ˆct− ˆct+1+ ˆRt+1)o.

Use the formula of approximation 1 = βREt

n1 + ˆct− ˆct+1+ ˆRt+1

o.

In the steady state, 1 = βR holds. Then, ˆ

ct− Etˆct+1+ EtRˆt+1= 0.

(11)

Log-linearization: Gross interest rate

Gross interest rate (rate of return from capital): Rt+1= 1 + αAt+1kα−1t − δ. It can be written as

R exp( ˆRt+1) = 1 + α(y/k) exp(ˆat+1+ (α − 1)ˆkt) − δ. Use the formula of approximation

R(1 + ˆRt+1) = 1 + α(y/k)(1 + ˆat+1+ (α − 1)ˆkt) − δ. In the steady state, R = β1= 1 + α(y/k) − δ holds. Then we have

R ˆRt+1= α(y/k)(ˆat+1+ (α − 1)ˆkt), or, Rˆt+1= βα(y/k)(ˆat+1+ (α − 1)ˆkt).

(12)

Log-linearization: Resource constraint

Resource constraint:

ct+ kt− (1 − δ)kt−1= yt. It can be written as

c exp(ˆct) + k exp(ˆkt) − (1 − δ)k exp(ˆkt−1) = y exp(ˆyt). Use the formula of approximation

c(1 + ˆct) + k(1 + ˆkt) − (1 − δ)k(1 + ˆkt−1) = y(1 + ˆyt). In the steady state, c + k − (1 − δ)k = y holds. Then we have

cˆct+ kˆkt− (1 − δ)kˆkt−1= y ˆyt.

(13)

Log-linearization: Summary

After all, the log-linealized equlibrium conditions are: ˆ

ct− Etˆct+1+ EtRˆt+1= 0,

t+1= βα(y/k)(ˆat+1+ (α − 1)ˆkt), ˆ

yt= ˆat+ αˆkt−1,

cˆct+ kˆkt− (1 − δ)kˆkt−1= y ˆyt. Or,

ˆ

ct− Ett+1+ βα(y/k)(Etˆat+1+ (α − 1)ˆkt) = 0, (c/k)ˆct+ ˆkt= (α(y/k) + 1 − δ)ˆkt−1+ (y/k)ˆat.

(14)

Summary

We have

ˆ

ct− Etˆct+1+ cckkˆt+ ccaEtt+1= 0, ckct+ ˆkt= ckkˆkt−1+ ckaˆat. where

cck= −βα(1 − α)(y/k), ckc= c/k, cca= βα(y/k), ckk= 1/β,

cka= y/k.

(15)

A brute force method

We use a brute force method, which is a variant of undetermined coefficient methods.

Conjecture the solution ˆ

ct = γckkˆt−1+ γcaˆat, kˆt = γkkkˆt−1+ γkaˆat. Substitute them into the equilibrium conditions,

γckˆkt−1cat− (γckkˆtcaEtˆat+1) + cckˆkt+ ccaEtt+1= 0, ckcckˆkt−1caˆat) + ˆkt= ckkkˆt−1+ ckaˆat.

(16)

A brute force method, cont’d

Terms related to ˆkt−1and ˆateach are put together [γck+ (cck− γckkk]ˆkt−1

+[γca+ (cck− γckka+ (cca−γca)ρ]ˆat= 0,

[ckcγckkk]ˆkt−1+ [ckcγcaka]ˆat= ckkˆkt−1+ ckaˆat. These equations must hold for any ˆkt−1 and ˆat, which implies

γck+ cckγkk−γckγkk= 0, ckcγckkk= ckk,

γca+ (cck−γckka+ (cca−γca)ρ = 0, ckcγcaka= cka.

There are four equations and four unknowns(γck, γca, γkk, γka).

(17)

Solving for the dynamics

The first two equations become

(1 − γkk)(−γkk+ ckk)/ckc+ cckγkk= 0,

⇔ −(1 − γkkkk+ (1 − γkk)ckk+ ckccckγkk= 0,

γkk2 − (1 + ckk− ckccckkk+ ckk= 0. Applying the quadratic formula,

γkk=1 + ckk− ckccck±p(1 + ckk− ckccck)

2− 4c kk

2

This equation has two roots. We pick the stable one γkk∈ (−1, 1).

(18)

Solving for the dynamics, cont’d

Once we solve for γkk, we also obtain

γck= −cckγkk/(1 − γkk), γca=−ρcca− cckcka+ ckaγck

1 − ρ − cckckc+ ckcγck

, γka= cka− ckcγca,

for the conjectured solution ˆct= γckˆkt−1+ γcaˆat and ˆkt= γkkˆkt−1+ γkaˆat.

(19)

Calibration

We set β = 0.99, α = 0.36 and δ = 0.025. For the stochastic process, we use ρ = 0.95 and σ = 0.008.

With these parameter values, we obtain

ˆkt = 0.9653ˆkt−1+ 0.0754ˆat, ˆ

ct = 0.6182ˆkt−1+ 0.3052ˆat.

(20)

Impulse responses

(21)

Stochastic simulation

(22)

Two methods to solve linearized models

Blanchard and Khan’s method

Uhlig’s method of undetermined coefficients

(23)

A general form

A linear model can be written as

((n+m)×(n+m))B

 xt+1 (n×1)

Etyt+1 (m×1)

=((n+m)×(n+m))A

 xt (n×1)

yt

(m×1)

+ G

((n+m)×k)(k×1)εt ,

where

xt: vector of predetermined variables,

Etyt+1: vector of expectations for non-predetermined (jump) variables εt: vector of stochastic shocks.

Predetermined variables do not depend on shocks in t + 1, while jump variables do. That is why we have an expectational operator on yt+1.

(24)

Blanchard and Khan

If B is invertible,

 xt+1

Etyt+1



= B1A

 xt

yt



+ B1t,

Z = B1A can be decomposed into Z = M ΛM1, where diagonal elements of Λ are theeigenvaluesof Z and M is a matrix of the right eigenvectors (eigenvalue decomposition).

In Matlab, the command [M Lambda] = eig(Z) computes the eigenvalues and eigenvectors.

(25)

Notes on Blanchard and Khan

Reorder the eigenvalues from smallest to largest as ¯Λ and the corresponding M .¯

The Blanchard and Khan condition: (# of eigenvalues that have an absolute value greater than one) = (# expectational variables), m.

When the BK condition is satisfied, one can impose conditions so that there exists a stable solution.

(26)

Deterministic case

Consider a deterministic case with Etyt+1= yt+1,

 xt+1

yt+1



= ¯M ¯Λ ¯M1

 xt yt

 , M¯1

 xt+1

yt+1



= ¯Λ ¯M1

 xt

yt

 , and partition matrices as

1=

 Mˆ11 (n×n)

12 (n×m)

21 (m×n)

22 (m×m)

, Λ =¯

 Λ¯11 (n×n)

012 (n×m)

021 (m×n)

Λ¯22 (m×m)

.

Note that the BK condition is satisfied, i.e., m =(# of the explosive roots).

(27)

Deterministic case, cont’d

Using this partition, there are two matrix equations Mˆ11

(n×n)(n×1)xt+1 + ˆ(n×m)M12 (m×1)yt+1 =

Λ¯11 (n×n)

" Mˆ11

(n×n)(n×1)xt + ˆ(n×m)M12 (m×1)yt

# ,

21 (m×n)

xt+1 (n×1)

+ Mˆ22 (m×m)

yt+1 (m×1)

= Λ¯22 (m×m)

" Mˆ21 (m×n)

xt (n×1)

+ Mˆ22 (m×m)

yt (m×1)

# .

Given that the elements of ¯Λ22are greater than one, iff ˆM21xt+ ˆM22yt= 0, the solution is stable. Then we have

yt = ˆM22

1

21xt,

xt+1 =



11Mˆ12 ˆM22

1

21

1

Λ¯11



11Mˆ12 ˆM22

1

21

 xt.

(28)

Stochastic case

Consider a stochastic case with Etyt+1:

 xt+1

Etyt+1



= ¯M ¯Λ ¯M1

 xt

yt



+ B1t,

⇔ M¯1

 xt+1

Etyt+1



= ¯Λ ¯M1

 xt

yt



+ ¯M1B1t, or,

 ˆ

M11 Mˆ12

21 Mˆ22

  xt+1

Etyt+1



=

 ¯ Λ11 0

0 Λ¯22

  ˆ

M11 Mˆ12

21 Mˆ22

  xt

yt

 +

 ˆ G1

2

 εt,

where

 Gˆ1 (n×k)

2 (m×k)

= ¯M

1

B1G.

(29)

Stochastic case, cont’d

The lower partition is written as Mˆ21

(m×n)(n×1)xt+1+

22 (m×m)(m×1)yt+1

= ¯Λ22 (m×m)

" Mˆ21 (m×n)

xt (n×1)

+ Mˆ22 (m×m)

yt (m×1)

# + Gˆ2

(m×k)

εt (k×1)

,

or, letting λt= ˆM21xt+ ˆM22yt,

Etλt+1= ¯Λ22λt+ ˆG2εt. It can be solved forward and obtain λt= −¯Λ221Gˆ2εt, or

yt= − ˆM221Mˆ21xt− ˆM221Λ¯221Gˆ2εt.

(30)

Stochastic case, cont’d

The upper partition is written as Mˆ11

(n×n)

xt+1 (n×1)

+ ˆM12 (n×m)

yt+1 (m×1)

= ¯Λ11 (n×n)

" Mˆ11 (n×n)

xt (n×1)

+ ˆM12 (n×m)

yt (m×1)

# + ˆG1

(n×k)

εt (k×1)

,

Substitute ytand Etyt+1= − ˆM221Mˆ21xt+1, we have xt+1 =



11Mˆ12 ˆM22

1

21

1

Λ¯11



11Mˆ12 ˆM22

1

21

 xt



11Mˆ12 ˆM22

1

21

1

Λ¯11Mˆ12 ˆM22

1

Λ¯221Gˆ2Gˆ1

 εt.

(31)

Example

Recall the stochastic neoclassical growth model ˆ

ct− Ett+1+ cckˆkt+ ccaρˆat= 0, ckct+ ˆkt= ckkˆkt−1+ ckaˆat, ˆ

at= ρˆat−1+ εt.

Consider the following matrix difference equation

1 0 0

−ccaρ −cck 1

−cka 1 0

 at

kt

Etct+1

 =

ρ 0 0

0 0 1

0 ckk −ckc

 at−1

kt−1

ct

 +

 1 0 0

εt.

It can be solved for

t = 0.9653ˆkt−1+ 0.0716ˆat−1+ 0.0754εt, ˆ

ct = 0.6182ˆkt−1+ 0.2900ˆat−1+ 0.3052εt.

(32)

Undetermined coefficient methods

The model is written as

0 = Axt+ Bxt−1+ Cyt+ Dzt,

0 = Et[F xt+1+ Gxt+ Hxt−1+ Jyt+1+ Kyt+ Lzt+1+ M zt] , and stochastic process zt+1= N zt+ εt+1.

Conjecture the solution

xt = P xt−1+ Qzt, yt = Rxt−1+ Szt.

The problem is to find the values for the matrices P, Q, R and S.

(33)

Undetermined coefficient methods, cont’d

Substitute the conjectured solution,

0 = [AP + B + CR] xt−1+ [AQ + CS + D] zt, 0 = [F P P + GP + H + JRP + KR] xt−1

+ [F P Q + F QN + GQ + JRQ + JSN + KS + LN + M ] zt, Both equation must equal zero for any xt−1and zt. Then we have four equations to find the four matrices:

0 = AP + B + CR, 0 = AQ + CS + D,

0 = F P2+ GP + H + JRP + KR,

0 = F P Q + F QN + GQ + JRQ + JSN + KS + LN + M.

(34)

Undetermined coefficient methods, cont’d

The solution is given by

R = −C1[AP + B] , S = −C1[AQ + D] , P is the solution ofthe matrix quadratic equation

0 =F − JC1A P2−JC1B − G + KC1A P − KC1B + H, and Q is constructed from vec(Q), where

vec(Q) = N⊗ (F − JC1A) + Ik⊗ (F P + G + JR − KC1A)1

×vec (JC1D − L)N + KC1D − M , where ⊗ is a kronecker product. [See the text for derivation.]

(35)

Example

Again, recall the stochastic neoclassical growth model ˆ

ct− Ett+1+ cckˆkt+ ccaρˆat= 0, ckct+ ˆkt= ckkˆkt−1+ ckaˆat, ˆ

at= ρˆat−1+ εt. The model is written as

0 = Axt+ Bxt−1+ Cyt+ Dzt,

0 = Et[F xt+1+ Gxt+ Hxt−1+ Jyt+1+ Kyt+ Lzt+1+ M zt] , where A = 1, B = −ckk, C = ckc, D = −cka, F = 0, G = cck, H = 0, J = −1, K = 1, L = cca, M = 0 and N = ρ.

(36)

Example, cont’d

The solution is

ˆkt = 0.9653ˆkt−1+ 0.0754ˆat, ˆ

ct = 0.6182ˆkt−1+ 0.3052ˆat. Exactly the same as in the other methods.

(37)

Hansen (1985) “Indivisible labor and the business cycle”

The original studies of the real business cycle theory (c.f., Kydland and Prescott, 1982) fail to account for some important labor market phenomena. In the existing papers,

There is no unemployment (only the “intensive margin”)

Fluctuations in hours worked are small relative to productivity fluctuations In micro studies using panel data, low intertemporal substitution of leisure is detected.

(38)

Business cycle statistics

Output is more volatile than consumption and less volatile than investment. Correlation between output, consumption and investment is high.

Hours are as much volatile as output is.

Hours and labor productivity are less correlated with output.

(39)

Fluctuations in hours worked

Fluctuations in total hours worked is largely explained by the “extensive margin”, not the intensive margin

var(log Ht) = var(log ht) + var(log Nt) + 2cov(log ht, log Nt),

= 20% + 55% + 25%. Most people either work full time or not at all.

This paper: Large fluctuations of total hours worked are explained by the number of employed and low elasticity of substitution by individuals.

(40)

Hours worked (from Shimer, 2010)

(41)

An economy with indivisible labor

The social planner has the problem of:

X

t=0

βtlog ct+ Aαtlog(1 − h0) subject to

kt= (1 − δ)kt−1+ it, yt= λtkθt−1h1−θt ≥ ct+ it, ht= αth0

where htis total hours worked and h0 is hours worked by individuals. αtis the probablity of being employed.

The technology shock follows an AR(1) process:

λt= (1 − γ) + γλt−1+ εt, ε ∼ N (0, σε2).

(42)

Linear disutility of labor

The problem can be rewritten as

X

t=0

βtlog ct+ B(1 − ht) subject to

kt= (1 − δ)kt−1+ it, yt= λtkt−1θ h1−θt ≥ ct+ it, where B = −A log(1 − h0)/h0> 0.

(43)

Lagrangean

We set up the Lagrangean as

L0 ≡ E0

X

t=0

βt{log ct+ B(1 − ht)

−φt ct+ kt− (1 − δ)kt−1− λtkt−1θ h1−θt  . φtis the Lagrange multiplier.

Taking the derivatives of the Lagrangean and set them to zero,

∂ct: φt= 1/ct,

∂ht: φt(1 − θ)λtkθt−1htθ= B,

∂kt: φt= βφt+1 1 + θλt+1kθ−1t h1−θt − δ ,

∂φt: ct+ kt− (1 − δ)kt−1− Atkθt−1h1−θt = 0.

(44)

Equilibrium

The equilibrium conditions are 1 = βEt

 c

t

ct+1



1 + θyt+1 kt

− δ

 , (1 − θ)yt

ht

= Bct, yt= λtkt−1θ h1−θt ,

ct+ kt− (1 − δ)kt−1− yt= 0, λt= (1 − γ) + γλt−1+ εt,

There are five unknowns and five equations, so we can solve the model.

(45)

The steady state

The equilibrium conditions are

1 = β1 + θy k− δ

, (1 − θ)y

h = Bc, y = kθh1−θ, ct+ δk = y.

These equations can be solved for (k, h, y, c). Note h is not normailzed in Hansen (1985).

(46)

Assignment #4 (due: December 2)

Read Hansen (1985) and use the model with indivisible labor. Also use his calibration: θ = 0.36, δ = 0.025, β = 0.99, A = 2, h0= 0.53, γ = 0.95 and σε= 0.00712.

1 Derive the steady state values of (k, h, y, c) and the log-linearized equlibrium conditions.

2 Replicate Table 1 in the paper (column of “the economy with indivisible labor”).

3 Compare the result with the one in the basic stochastic growth model without labor. How different are business cycle statistics?

参照

関連したドキュメント

In this, the first ever in-depth study of the econometric practice of nonaca- demic economists, I analyse the way economists in business and government currently approach

It is suggested by our method that most of the quadratic algebras for all St¨ ackel equivalence classes of 3D second order quantum superintegrable systems on conformally flat

Using right instead of left singular vectors for these examples leads to the same number of blocks in the first example, although of different size and, hence, with a different

Keywords: continuous time random walk, Brownian motion, collision time, skew Young tableaux, tandem queue.. AMS 2000 Subject Classification: Primary:

Then it follows immediately from a suitable version of “Hensel’s Lemma” [cf., e.g., the argument of [4], Lemma 2.1] that S may be obtained, as the notation suggests, as the m A

Definition An embeddable tiled surface is a tiled surface which is actually achieved as the graph of singular leaves of some embedded orientable surface with closed braid

The proof uses a set up of Seiberg Witten theory that replaces generic metrics by the construction of a localised Euler class of an infinite dimensional bundle with a Fredholm

[Mag3] , Painlev´ e-type differential equations for the recurrence coefficients of semi- classical orthogonal polynomials, J. Zaslavsky , Asymptotic expansions of ratios of