DSGE-不完全竞争

消费者

和 DSGE Model 完全一致

厂商

家庭→price taker→中间品厂商→price searcher→最终品厂商→price taker→家庭

假设中间品厂商使用 Cobb-Douglas函数生产,最终品厂商使用连续型 CES函数 生产

为了体现经济循环中各种价格之间的关系,不再将最终品价格 Pt 标准化为 1.

最终品厂商利润最大化问题为

max Π=PtYt−∫01Pi,tXi,tdis.t. Yt=[∫01Xi,tρdi]1ρ

其中,σ≡11−ρ 为替代弹性。

根据利润最大化的一般解法
F.O.C.

∂Π∂Xi,t=Pt1ρ[∫01Xi,tρdi]1ρ−1ρXi,tρ−1−Pi,t=0

which implies

(Xi,tXj,t)ρ−1=Pi,tPj,t

如果将其代回F.O.C.,由于有无穷个未知数构成的指数函数,分离它们并得出要素需求函数几乎不可能,因此考虑将生产函数作为桥梁“打包”所有未知数的信息。

根据生产函数有 Ytρ=∫01Xi,tρdi,F.O.C.可以写为

PtYt1−ρXi,tρ−1−Pi,t=0Pt(Xi,tYt)ρ−1=Pit⟹Xi,t=(Pi,tPt)1ρ−1Yt

正是因为求导后没有破坏 Yt 的整体,才能顺利完成这一步,可见这就是 CES 生产函数的妙处之一。

现在得到了 Xi,t(Yt,Pt,Pi,t) 而非条件要素需求函数 Xi,tc(Yt,Pt),因此还要消去 Pt

再次利用生产函数

Yt=[∫01(Pj,tPt)ρρ−1Ytρdj]1ρYt=YtPt11−ρ[∫01Pj,tρρ−1dj]1ρPt=[∫01Pj,tρρ−1dj]ρ−1ρ

代回原函数就得到了条件要素需求函数。

这里似乎走了一个弯路,虽然从利润最大化问题起手,但实际上求的是条件要素需求函数,不如直接考虑 CES函数成本最小化更为直接。

中间品厂商成本最小化问题为

min wtLt+rtKts.t. AtKtαLt1−α=Xj,t

根据 Cobb-Douglas函数 的性质可得

rtKtwtLt=α1−α

一般地,将上式代回F.O.C.就可以解得条件要素需求函数继而得到成本函数,但是我们只关心中间品厂商的边际成本,所以这里采用另一种路径,根据成本最小化的结论

MC=wMPL=rMPK

因此

MC=rtAtαKtα−1Lt1−α=rtαXj,tKt=wtAt(1−α)KtαLt−α=wt(1−α)Xj,tLt

显然,这里也利用了 Cobb-Dauglas 生产函数求导不破坏产量信息的性质。

得到

Kt=MCαXj,trtLt=MC(1−α)Xj,twt

从而得到边际成本函数 MC(Xj,t,Kt,rt;Lt,wt),但稍不同于一般的成本函数 C(Xj,t,rt,wt),因此再次利用生产函数消去生产要素的信息:

At(MCαXj,trt)α(MC(1−α)Xj,twt)1−α=Xj,tAt(α1rt)α((1−α)1wt)1−α=1MCMC=1At(1α)α(11−α)1−αrtαwt1−α

这里的思路在于,条件要素需求函数的解析解十分复杂,而我们关心的仅仅是代回目标函数后得到的成本函数乃至边际成本函数,所以利用产量 Xj,t 的信息作为桥梁直接求解边际成本,继而根据 MR=MC 得出定价。

中间品厂商的利润最大化问题为

max Pi,tXi,t−wtLt−rtKt

其中(这是因为根据 CRS函数 的性质 MC=AC)

rtKt+wtLt=MCXj,t

代入中间品厂商面临的需求函数 Xj,t=(Pj,tPt)1ρ−1Yt=(PtPj,t)11−ρYt 可得

max(Pj,t−MC)Pt11−ρPj,t1ρ−1Yt

F.O.C.

Pt11−ρPj,t1ρ−1Yt+1ρ−1(Pj,t−MC)Pt11−ρPj,t1ρ−1−1Yt=01+1ρ−1Pj,t−MCPj,t=0Pj,t=MCρ

因此,中间品厂商的定价是边际成本的加成(mark-up)

还可以直接通过垄断厂商的弹性#弹性定价法

Pi,t(1−1ε)=MC

其中,中间品厂商面临的需求函数 Xj,t=(Pj,tPt)1ρ−1Yt=(PtPj,t)11−ρYt 的弹性 ε 为

ε=∂log⁡Xj,t∂log⁡Pj,t=∂1ρ−1[log⁡Pj,t−log⁡Pt]+log⁡Yt∂log⁡Pj,t=11−ρ