# 讲义一

考试本学期分成四大块:(1)动态优化 (2)C-CAPM (3)RBC (4)NK

(1)有2~3个题 (2)有1个题 (3)有一个题 (4)有一个题

动态优化有三个知识点:(1) 对数线性化(重点) (2)线性差分方程组 (3)动态优化(重点)

# 动态优化

本节包含 3 个习题,必会三选一考查

# Example 1

已知经济中有一个代表性居民,一个代表性厂商,在时刻 t+k 时,居民的消费为 Ct+kβ 为时间贴现因子,居民的贴现效用为

Etk=0+βku(Ct+k)

企业在时刻 t 的技术水平为 At,生产函数为 Yt=Atf(Kt,Lt),其中 f(,)KtLt 的一次齐次函数,At 为随机变量,满足 lnAt+1=ρlnAt+εt,0<ρ<1,εtN(0,σ2) 。满足 Yt=Ct+ItKt+1=(1δ)Kt+It

(1) 若中央计划者(政府)是个“仁慈”的政府,其目标是在技术约束下最大化居民效用,请写出政府的最大化问题。

解:

maxCt+kEtk=0+βku(Ct+k)目标最大化居民效用s.t.Yt=Ct+It会计等式Yt=Atf(Kt,Lt)生产技术边际Kt+1=(1δ)Kt+It资本形成lnAt+1=ρlnAt+εt技术冲击

(2) 写出(1)的值函数形式,并求出居民的最优条件。

解:

V(Kt,At)=maxCt+kEtk=0+βku(Ct+k)s.t.Kt+1=Atf(Kt,Lt)+(1δ)KtCtlnAt+1=ρlnAt+εt

可以获得

V(Kt,At)=maxCtu(Ct)+βEtV(Kt+1,At+1)s.t.Kt+1=Atf(Kt,Lt)+(1δ)KtCtlnAt+1=ρlnAt+εtLt=u(Ct)+βEtV(Kt+1,At+1)λt[Kt+1+CtAtf(Kt,Lt)(1δ)Kt]

Ct 求导:

(1)u(Ct)=λt

Kt+1 求导:

(2)βEtVK(Kt+1,At+1)=λt

Kt 求偏导(包络):

(3)VK(Kt,At)=λt[(1δ)+AtfK(Kt,Lt)]

将 (3) 后延一期

VK(Kt+1,At+1)=λt+1[(1δ)+At+1fK(Kt+1,Lt+1)]

代入 λt+1=u(Ct+1) 之后有

VK(Kt+1,At+1)=u(Ct+1)[(1δ)+At+1fK(Kt+1,Lt+1)]

之后结合 (1) 代入 (2) 得

Etβu(Ct+1)u(Ct)[(1δ)+At+1fK(Kt+1,Lt+1)]=1

上述方程被称为 Euler 方程,其中 Mt,t+1=βu(Ct+1)u(Ct) 为随机贴现因子,[(1δ)+At+1fK(Kt+1,Lt+1)] 为跨期投资利率。

(3) 采用拉格朗日方法获得欧拉方程。

解:

Lt=Etk=0+βk{u(Ct+kλ~t+k[Kt+k+1(1δ)Kt+kAt+kf(Kt+k,Lt+k)+Ct+k]}

Ct,Kt+1 求导可得

(1)u(Ct)=λ~t(2)λ~t=βEtλ~t+1[(1δ)+At+1fKt+1(Kt+1,Lt+1)]

联立 (1)(2) 得

Etβu(Ct+1)u(Ct)[(1δ)+At+1fK(Kt+1,Lt+1)]=1

(4)f(Kt+1,Lt+1)=(Kt+1)α(Lt+1)1αLt+k1k 成立,且 δ=1,同时 u(Ct)=lnCt。求此时的 Ct 表示。

解:

u(Ct)=lnCtu(Ct)=1Ct,代入欧拉方程之后得

EtβCtCt+1[(1δ)+At+1fK(Kt+1,Lt+1)]=1

f(Kt+1,Lt+1)=(Kt+1)α(Lt+1)1αLt+k1 可得

fKt+1=α(Kt+1)α1

δ=1 和上式代入欧拉方程可得

(1)EtαβCtCt+1At+1Kt+1αKt+1=1

δ=1 代入 Kt+1=Atf(Kt,Lt)+(1δ)KtCt 可得

(2)Kt+1=AtKtαCt

结合 (1) (2),猜测 Ct=θ~AtKtα,代入 (1) 中可得

Etαβθ~AtKtαθ~At+1Kt+1αAt+1Kt+1αKt+1=1EtαβAtKtαKt+1=1

由 (2) 和猜测式可得 Kt+1=(1θ~)AtKtα 代入上式得

1θ~=αβ

所以

Ct=(1αβ)AtKtαKt+1=αβAtKtα

(5) 在第 4 问下写出资本和技术的变动方程。

资本

Kt+1=αβAtKtαlnKt+1=αlnKt+lnAt+ln(αβ)

技术

lnAt+1=ρlnAt+εt

# Example 2 (Lucas 树)

已知经济中有一个居民,且有一棵果树。居民不从事生产,其希望的一切消费来自于果树的所得,每一期的消费为 Ct,而果树每一期会生产 Dt 的果实,因此有 Dt=Ct 为产品市场出清。果树的所有权供给记为 Xts,且其持有比例最大为 1,居民每一期期望的持有数为 Xt。居民的效用形式为

Etk=0+βku(Ct+k)

居民的预算约束为:

Xt+1Pt+Ct=Xt(Pt+Dt)

其中 Dt 为随机过程。

(1) 求解居民的欧拉方程

解:

方法 1:值函数法

V(Xt,Dt)=maxCt+k,Xt+k+1Etk=0+βku(Ct+k)s.t.Xt+1Pt+Ct=Xt(Pt+Dt)Xt=XtV(Xt,Dt)=maxCt,Xt+1u(Ct)+EtβV(Xt+1,Dt+1)s.t.Xt+1Pt+Ct=Xt(Pt+Dt)Lt=u(Ct)+EtβV(Xt+1,Dt+1)λt[Xt+1Pt+CtXt(Pt+Dt)](1)u(Ct)=λt(2)EtβVX(Dt+1,Xt+1)=λtPt

包络定理

(3)VX(Dt,Xt)=λt(Dt+Pt)

将 (3) 后延一期并代入 λt+1=u(Ct+1)

VX(Dt+1,Xt+1)=u(Ct+1)(Dt+1+Pt+1)

将上式和 (1) 代入 (2) 可得

Etβu(Ct+1)u(Ct)Dt+1+Pt+1Pt=1

方法 2:拉格朗日方法

Lt=Etk=0+βk{u(Ct+k)λ~t+k[Ct+k+Pt+kXt+k+1(Pt+k+Dt+k)Xt+k]}

CtXt+1 求导

u(Ct)=λ~tλ~tPt=βEtλ~t+1(Pt+1+Dt+1)

联立可得

Etβu(Ct+1)u(Ct)Dt+1+Pt+1Pt=1

(2) 定义 Mt,t+k=βku(Ct+k)u(Ct) 且令 limk+Etβku(Ct+k)Pt+k=0,求 Pt 的方程。

解:

Etβu(Ct+1)u(Ct)(Dt+1+Pt+1)=Pt

后延一期

Pt+1=Et+1βu(Ct+2)u(Ct+1)(Dt+2+Pt+2)Etβu(Ct+1)u(Ct)Pt+1=Etβ2u(Ct+2)u(Ct)(Dt+2+Pt+2)

数学归纳法得

Pt=Etk=1nβku(Ct+k)u(Ct)Dt+k+βnEtu(Ct+n)u(Ct)Pt+n

n 取极限

Pt=Etk=1βku(Ct+k)u(Ct)Dt+k+limn+βnEtu(Ct+n)u(Ct)Pt+n

因为 limn+βnEtu(Ct+n)u(Ct)Pt+n=0,所以有

Pt=Etk=1βku(Ct+k)u(Ct)Dt+k

又因为 Mt,t+k=βku(Ct+k)u(Ct), 所以有

Pt=Etk=1Mt,t+kDt+k

(3)u(Ct)=lnCt,代入 Ct=Dt,在 (2) 的情况下求解 Pt

解:

u(Ct)=lnCtu(Ct)=1CtMt,t+k=βkCtCt+k=βkDtDt+kPt=Etk=1βkDtDt+kDt+k=β1βDt

# Example 3

题目描述类似于 1,一个代表性居民的效用函数如下

Etk=0+βku(Ct+k).

代表性企业的生产技术如下: Yt=ZtKtαLt1α,劳动供给 Lt1。此时中央计划者问题和其对应的值函数形式如下:

V(Kt,Z¯t)=maxCt+kEtk=0+βku(Ct+k)s.t.Kt+1=ZtKtα+(1δ)KtCtZt=Z¯t

其中 {Zt} 是一个随机过程。

(1) 写出 V(Kt,Zt) 所要满足的方程。

解:

V(Kt,Zt)=maxCt,Kt+1u(Ct)+βEtV(Kt+1,Zt+1)s.t.Kt+1=ZtKtα+(1δ)KtCt

对应的无约束问题如下:

V(Kt,Zt)=maxCt,Kt+1,λtu(Ct)+βEtV(Kt+1,Zt+1)λt[Kt+1ZtKtα(1δ)Kt+Ct]

(2) 对(1)中问题求一阶条件。

解:

Ct 求导可得

(1)u(Ct)=λt

Kt+1 求导可得

(2)βEtVK(Kt+1,Zt+1)=λt

λt 求导可得

Kt+1=ZtKtα+(1δ)KtCt

(3) 对(1)中问题用包络定理。

(3)VK(Kt,Zt)=λt[αZtKtα1+(1δ)]

(4) 获得 Euler 方程。

解:

将(3)后续一期得

VK(Kt+1,Zt+1)=λt+1[αZt+1Kt+1α1+(1δ)]

代入 λt+1=u(Ct+1) 可得

VK(Kt+1,Zt+1)=u(Ct+1)[αZt+1Kt+1α1+(1δ)]

之后代入(2)可得

βEtu(Ct+1)[αZt+1Kt+1α1+(1δ)]=λt

代入(1)可得

(Euler Equation)βEtu(Ct+1)u(Ct)[αZt+1Kt+1α1+(1δ)]=1

(5) 若有 u(Ct)=lnCt 以及 δ=1,求满足 Euler 方程的 CtKt+1

u(C)=lnCu(C)=1C

代入 Euler Equation 可得

(A.1)EtαβCtCt+1Zt+1Kt+1α1=1

结合

(A.2)Kt+1=ZtKtαCt

不妨猜 Ct=θ~ZtKtα,代入(A.1)中,类似 Example 1中的第 4 问,可得

EtαβZtKtαKt+1=1

代入 Kt+1=(1θ~)ZtKtα,可得

Ct=(1αβ)ZtKtαKt+1=αβZtKtα

(6) 在(5)问下,若有 Zt 仅可取高技术 ZH 或低技术 ZL,满足

Pr{Zt+1=ZH|Zt=ZL}=πPr{Zt+1=ZH|Zt=ZH}=1πPr{Zt+1=ZL|Zt=ZL}=1πPr{Zt+1=ZL|Zt=ZH}=π

写出此时的值函数表示。

解:

Ct=(1αβ)ZtKtα,从而有

V(Zt,Kt)=u(Ct)+βEtV(Kt+1,Zt+1)V(ZH,Kt)=lnZH+αlnKt+ln(1αβ)+β{πV(ZL,Kt+1)+(1π)V(ZH,Kt+1)}V(ZL,Kt)=lnZL+αlnKt+ln(1αβ)+β{πV(ZH,Kt+1)+(1π)V(ZL,Kt+1)}

不妨猜

V(ZH,Kt)=α~lnKt+lnZH+CHV(ZL,Kt)=α~lnKt+lnZL+CL

代入之后对比各项系数可得

α~=α1αβCH=11β(ln(1αβ)+α~βlnαβ)+β{[(1β(1π)]α~+1πβ+2πβ}lnZH+βπ(1+α~β)lnZL(1β+2πβ)(1β)CL=11β(ln(1αβ)+α~βlnαβ)+βπ(1+α~β)lnZH+β{[(1β(1π)]α~+1πβ+2πβ}lnZL(1β+2πβ)(1β)

# 对数线性化

# 公式

对变量 Xt,有 x^t=XtXX=lnXtlnX=dlnXt

如下公式要记:

(1)Xt+Yt=Ztx^tXX+Y+y^tYX+Y=z^t(2)XtYt=Ztx^t+y^t=z^t(3)Xt/Yt=Ztx^ty^t=z^t(4)XtYt=Ztx^tXZy^tYZ=z^t

# Example 4

已知 Xt 对应的稳态为 X,且 x^t=XtXX=lnXtlnX=dlnXt,求其对数线性化。

解:

Yt=Ct+Ity^t=CC+Ic^t+IC+Ii^tKt+1=ZtKtα+(1δ)KtCtk^t+1=Z(K)αK(z^t+αk^t)+(1δ)KKk^tCKc^tEtβ(Ct+1Ct)σRt+1=1Etr^t+1σEtc^t+1+σc^t=0WtPt=CtσNtϕw^tp^t=σc^t+ϕn^t

# 线性差分方程

# Example

{x^t+1=λ1x^t+εtEty^t+1=λ2y^t+ξt

(1)

{x^t+1=λ1x^t+εtx^t+1x^t=λ1x^t1+εt1=εt+λ1εt1+λ12x^t1x^t=εt1+λ1εt2+λ12εt3+λ13εt4+λ14εt5++λ1nεtn1+λ1n+1x^tn1

从而有

x^t=k=1tλ1k1εtk+λ1tx^0

|λ1|>1,则 limt+x^t 容易不存在。

|λ1|<1 时,x^t=k=1tλ1k1εtk+λ1tx^0

这个解被称为后向解。

(2)

y^t=1λ2Ety^t+11λ2ξt

代入 y^t+1=1λ2Et+1y^t+21λ2ξt+12 可得

y^t=1λ2ξt1λ22ξt+1+1λ22Ety^t+2

数学归纳法

y^t=k=1n(1λ2)kξt+k1+(1λ2)nEty^t+n

|1/λ2|>1|λ2|<1,则对 n 取极限可得

y^t=k=1+(1λ2)kξt+k1+limn+(1λ2)nEty^t+n

因此要求 |λ2|>1,可得

y^t=k=1+(1λ2)kξt+k1

该解称为前向解。

# 名词解释

  1. 当居民效用为 Etk=0+βku(Ct) 时,问随机贴现因子为何?
  2. 包络定理
    • 解释:令
    V(a1,,an)=maxx1,,xnf(x1,,xn,a1,,an)s.t.G(x1,,xn,a1,,an)=0L=f(x1,,xn,a1,,an)λG(x1,,xn,a1,,an)VGk=LGk=fGkλGGk
  3. 一阶线性差分方程的前向解、后向解
  4. 中央计划者问题、分散经济
  5. First best problem、Second best problem