時間序列分析
– 總體經濟與財務金融之應用 –
DSGE模型
陳旭昇
2013.12
1 DSGE模型簡介
2 一階隨機差分方程式
3 二階隨機差分方程式
4 理性預期方程組
5 模型調校
6 一個簡單的實質景氣循環模型
DSGE模型簡介
DSGE 模型簡介
近二十年來,動態隨機一般均衡模型(Dynamic Stochastic General Equilibrium Model,簡稱DSGE模型)在總體經濟實證研究中已經 成為重要的研究方法之一。
由於DSGE模型強調數量分析(quantitative analysis),透過模型調
校(calibration),使得理論模型可以與實際的時間序列資料對話,一
方面可以判別模型的良莠,另一方面透過量化結果的呈現,進一步提 供對未來經濟變數的預測。
此外,模型中具有個體基礎的最適化決策,不但可以免於盧卡斯批判 (Lucas critique),使得政策實驗(policy experiment)較為精確,不會 因預期的改變影響政策分析結論;再加上模型中具體呈現消費者的 效用與偏好,我們可進一步執行福利分析,並思考最適政策(optimal
DSGE模型簡介
DSGE 模型簡介
顧名思義,所謂的 「動態隨機一般均衡模型」 就是指模型中具有三大特 徵。
1 「動態」 係指個體考慮的是跨期選擇。 因此,模型得以探討經濟體系 各變數如何隨時間變化而變化的動態性質。
2 「隨機」 則是指經濟體系受到各種不同的外生隨機衝擊所影響。 舉例 來說,可能的衝擊有:技術性衝擊(technology shocks),貨幣政策衝 擊(monetary shocks),或是偏好衝擊(preference shocks)等。
3 「 一般均衡」 意指總體經濟體系中的消費者,廠商,政府,與中央銀行 等每一個參與者,在根據其偏好及其對未來的預期下,做出最適選 擇,並考慮模型中所有商品與勞務市場同時結清。
DSGE模型簡介
DSGE 模型簡介
DSGE模型的主要優點有三:
1 「可以避免盧卡斯批判,讓政策實驗具有意義。
2 透過衝擊反應函數,可以讓經濟體系各個外生衝擊的動態傳導過程 透明化,進而了解不同的衝擊(尤其是貨幣政策)對於經濟體系的動 態影響。
3 模型以一致(coherent)的方式呈現:所有的經濟個體都根據偏好做 出最適決策,沒有任何任意而武斷的設定(ad hoc settings)。
DSGE模型簡介
不確定性與預期
我們以yet,t+1代表人們在第t期時對於yt+1所做出的預期。 在總體經濟
學中,對於人們如何做出預期,有三種主要的假設:
1 完全預期(Perfect Foresight)
yet,t+1= yt+1.
亦即人們完全正確地預期到未來。 因此,對於未來的預期值會等於 未來的實際值。 一個符合 「完全預期」 的例子是所謂的 「事前政策宣 告」,亦即政策在第t + 1期執行前,會事先在第t期宣告。 給定政策 執行者在第t + 1期切實執行政策,沒有跳票,則人們在第t期對於 yt+1的預期值就會與t + 1期的實際值相同(也就是等於宣告值)。
DSGE模型簡介
不確定性與預期
2 適應性預期(Adaptive Expectations)
yet,t+1= yt−1,te + λ(yt− yet−1,t), 0 < λ < 1.
根據適應性預期,人們在第t期時,對於yt+1的預期是以上一期所做
的預期yt−1,te 為基礎,再透過上一期的預測誤差(yt− yet−1,t)作調整。
也就是說,如果上一期的預測低估了(yt> yet−1,t),則人們會上修其預 期,使得
yet,t+1> yet−1,t,
反之,如果上一期的預測高估了(yt< yet−1,t),則人們會下調其預期。
DSGE模型簡介
不確定性與預期
因此, λ(yt− yet−1,t)又稱做誤差調整項(error-adjustment term),由於 0 < λ < 1,此誤差調整為部分調整。
經過整理,我們可以改寫成:
yet,t+1= (1 − λ)yet−1,t+ λyt,
亦即,人們對於yt+1的預期是以上一期的預期 yt−1,te 與第t期的實際值yt 作加權平均。
DSGE模型簡介
不確定性與預期
3 理性預期(Rational Expectations)
yet,t+1 = E(yt+1∣Ωt) = Etyt+1.
簡單地說,理性預期就是說人們對於yt+1的預期會與數學條件期望 值(mathematical conditional expectation)一致,其中Ωt為資訊 集合。 因此,理性預期有兩個重要意涵。 第一,人們會以最有效率的 方式用盡任何公開可用的資訊Ωt來形成預期。 透過理性預期,人們 不會犯系統性錯誤。 第二,給定未來不確定的變數為隨機變數,理性 預期假設人們知道其機率分配,並根據此機率分配形成預期。
一階隨機差分方程式
一階隨機差分方程式
許多經濟學的模型都有如下形式:
yt= cxt+ bEtyt+1. (1) 對於第(1)式的求解,根據b值的不同,而有兩種不同解法:前瞻解 (Forward Solutions)與後顧解(Backward Solutions)。
一階隨機差分方程式
前瞻解
我們將第(1)式向未來反覆迭代: yt= cxt+ bEtyt+1,
= cxt+ bEt[cxt+1+ bEt+1yt+2],
= cxt+ cbEtxt+1+ b2EtEt+1yt+2,
= cxt+ cbEtxt+1+ b2Etyt+2,
⋮
= c[xt+ bEtxt+1+ b2Etxt+2+ ⋯ + bk−1Etxt+k−1] + bkEtyt+k. 當k → ∞,我們可以得到
yt= c
∑∞ bjEtxt+j+ lim
k→∞bkEtyt+k.
一階隨機差分方程式
前瞻解
給定無資產泡沫條件(no bubble condition):
k→∞limbkEtyt+k = 0, 則第(1)式的前瞻解為
yt = c∑∞
j=0bjEtxt+j. (2)
注意到我們在第9章的第(8)式中,由於β =(1 + R)−1∈(0, 1),將股票價 格寫成未來股利折現值加總就是一個前瞻解。
一階隨機差分方程式
後顧解
我們可以將第(1)式改寫成
yt= cxt+ b(yt+1− εt+1), Etεt+1= 0.
重新整理並遞延一期可得
yt= 1
byt−1− c
bxt−1+ εt, 向過去反覆迭代後可得到的後顧解為:
yt =
∑∞ j=0(1
b)jεt−j− c
∑∞ j=1(1
b)jxt−j. (3)
一階隨機差分方程式
前瞻解 vs. 後顧解
給定如第(1)式的一階隨機差分方程式,我們該採取前瞻解還是後顧解? 基本上,求解方式取決於b值的大小。 當∣b∣ > 1,前瞻解有可能會爆掉
(explode)。 即使該前瞻解收斂,此解對於未來較遙遠的xt給予較高的權
重似乎也不太合理。 因此,如果∣b∣ > 1時,我們會採取後顧解。 反之,給定
∣b∣ < 1時,後顧解有無法收斂之虞,我們因而採用前瞻解。
一階隨機差分方程式
理性資產泡沫
給定∣b∣ < 1,我們之前提到無資產泡沫條件為
k→∞limbkEtyt+k = 0.
此條件隱含yt的成長不能過快。 如果無資產泡沫條件不成立,第(1)式 將會有無窮多組解。 亦即,如果我們定義yt≡ c∑∞j=0bjEtxt+j,並定義一 個變數Bt符合條件
Bt= bEtBt+1,
一階隨機差分方程式
理性資產泡沫
我們有如下性質:
性質(一階隨機差分方程式的無窮多解)
給定任何Bt且符合Bt= bEtBt+1,則
y∗t = yt+ Bt
亦為第(1)式的一個解,其中yt= c ∑∞j=0bjEtxt+j為式(2)的前瞻解。
欲驗證此性質,我們將這個解帶入第(1)式的右手邊(RHS):
RHS= xt+ bEty∗t+1= xt+ bEt(yt+1+ Bt+1),
= xt+ bEtyt+1+ bEtBt+1,
= yt+ Bt,
= y∗= LHS
一階隨機差分方程式
理性資產泡沫
我們會得到第(1)式的左手邊(RHS),亦即 y∗t 為第(1)式的一個解。 其中, 我們將Bt稱為泡沫(bubble)。 注意到由於∣b∣ < 1且
EtBt+1= 1 bBt, 則
EtBt+1> Bt.
亦即人們預期泡沫Bt會不斷增長下去,終至無窮大。 一般日常用語中,
「泡沫」 一詞隱含人們的不理性行為,然而,在理性預期的假設下,我們將 性質1中的Bt稱為 「理性泡沫」。 因此,透過limk→∞bkEtyt+k = 0此條 件,可以讓我們排除掉理性泡沫的存在(數學上的意義就是排除掉無窮 多組解的可能性)。
一階隨機差分方程式
結構式模型 , 縮 減式模型與 Lucas 批判
給定
yt = c∑∞
j=0bjEtxt+j,
我們將上式稱為第(1)式的結構式解(structural solution),或是稱為 yt 的結構式模型。 該式所呈現的是內生變數 yt與外生變數xt的結構式關 係。
現在假設xt服從一個AR(1)的定態隨機過程:
xt= ϕxt−1+ εt, ∣ϕ∣ < 1, εt∼i.i.d. (0, σ2),
一階隨機差分方程式
結構式模型 , 縮 減式模型與 Lucas 批判
我們知道
Etxt+j = ϕjxt, 則以上的結構式解可改寫成
yt = c
1 − bϕxt= αxt. (4)
我們將第(4)式稱為第(1)式的縮減式解(reduced-form solution), α = c/(1 − bϕ)稱為縮減式參數。 值得注意的是,縮減式參數會隨著xt外 生隨機過程以及相關參數如b值改變而改變。
一階隨機差分方程式
結構式模型 , 縮 減式模型與 Lucas 批判
舉例來說,如果政策的改變是來自外生隨機過程的改變, xt= θxt−1+ εt,
則新的縮減式解應為
yt= c
1 − bθxt = βxt, (5)
而新的縮減式參數變成
β = c 1 − bθ.
一階隨機差分方程式
結構式模型 , 縮 減式模型與 Lucas 批判
如果我們透過歷史資料估計第(4)式,並根據估計結果探討政策變動對 於yt影響,則可能會導致錯誤的結論(因為真正的縮減式關係已經變成 第(5)式)。 因此,我們應該透過估計結構參數(structural parameters) 如b與ϕ以及θ,並進一步根據其估計值探討政策變動之影響。 以上討 論就是著名的Lucas批判(Lucas critique)。
二階隨機差分方程式
二階隨機差分方程式
給定∣b∣ < 1,根據第(1)式的一階隨機差分方程式所得到的解為 yt = c∑∞
j=0bjEtxt+j,
注意到此解具有 「跳躍」(jump)的性質。 也就是說,未來任何時點xt+j的 跳動,都會導致yt的立即跳動。 然而,在財務市場上這種跳躍解或許合 理,但是總體經濟變數如消費以及失業率等,很少有跳動的行為。
二階隨機差分方程式
二階隨機差分方程式
因此,大部分的總體經濟變數應該以如下的二階隨機差分方程式來描述 較為適當:
yt = ayt−1+ bEtyt+1+ cxt. (6) 至於要如何求解第(6)式?首先,我們考慮如下的準差分
(quasi-difference transformation),
ηt≡ yt− λyt−1,
其中我們要求λ要能使ηt成為一個一階隨機差分方程式: ηt = αEtηt+1+ βxt.
二階隨機差分方程式
二階隨機差分方程式
我們將yt= ηt+ λyt−1帶回第(6)式,
ηt+ λyt−1
´¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¸¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¶
yt
= ayt−1+ bEt(ηt+1+ λyt
´¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¸¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¶
yt+1
) + cxt,
= ayt−1+ bEtηt+1+ bλyt+ cxt,
= ayt−1+ bEtηt+1+ bλ(ηt+ λyt−1) + cxt.
重新整理後可得
(1 − bλ)ηt= bEtηt+1+ cxt+ (bλ2− λ + a)yt−1,
亦即ηt可以表示為
ηt= b
1− bλEtηt+1+ c
1− bλxt+ (bλ2− λ + a) 1− bλ yt−1.
二階隨機差分方程式
二階隨機差分方程式
然而,根據準差分的定義, λ要能使ηt成為一個一階隨機差分方程式,因 此我們知道
bλ2− λ + a = 0.
令上式的解為λ1與λ2,則我們知道: λ1+ λ2= 1
b, λ1λ2= a
b. 則有三種可能性。
二階隨機差分方程式
二階隨機差分方程式
1 唯一穩定解(The unique stable solution):
∣λ1∣ > 1 且 ∣λ2∣ > 1,
此時唯一穩定解為(yt, xt) = (0, 0)。 亦即,除非動態體系一開始就 在均衡點(yt, xt) = (0, 0),要不然所有的解都會不穩定地發散。
2 未定解(Indeterminacy of equilibria):
∣λ1∣ < 1 且 ∣λ2∣ < 1, 此時有無窮多組穩定解。
3 馬鞍路徑解(Saddle-path solution):
∣λ1∣ < 1 < ∣λ2∣,
二階隨機差分方程式
二階隨機差分方程式
唯一穩定解是一個無趣(trivial)的解,而未定解則不具意義。 因此,我們 底下的討論將著重在馬鞍路徑解。 令λ = λ1< 1,則我們可以將ηt求解成
ηt= b
1 − bλEtηt+1+ c 1 − bλxt,
= c
1 − bλ
∑∞
k=0( b
1 − bλ)kEtxt+k,
二階隨機差分方程式
二階隨機差分方程式
進而求解 yt為
yt= λyt−1+ c 1 − bλ
∑∞
k=0( b
1 − bλ)kEtxt+k. 根據λ = λ1以及λ1+ λ2= 1/b,上式可改寫成
yt= λ1yt−1+ c 1 − bλ1
∑∞ k=0( 1
λ2)kEtxt+k.
理性預期方程組
一階隨機差分方程組
給定n × 1向量Zt,
Zt=
⎡⎢⎢⎢
⎢⎢⎢⎢
⎢⎣
z1t z2t
⋮ znt
⎤⎥⎥⎥
⎥⎥⎥⎥
⎥⎦
,
考慮以下的一階隨機差分方程組(Systems of Rational Expectations Equations):
Zt= BEtZt+1+ Xt. (7)
理性預期方程組
一階隨機差分方程組
根據之前的討論,我們知道其前瞻解為 Zt=
∞
∑k=0BkEtXt+k. (8) 在第(8)式中,此前瞻解收斂的條件為
vec(Bk) → 0 as k → ∞.
理性預期方程組
一階隨機差分方程組
至於我們要如何確認vec(Bk) → 0?事實上,我們可以透過以下的解析, 找出前瞻解收斂的條件。 首先,我們將B矩陣對角化(diagonalization) 後可得:
Bk= P
⎛⎜⎜
⎜⎜⎜
⎝
λk1 0 ⋯ 0 0 λk2 ⋮
⋮ ⋱ 0
0 ⋯ 0 λkn
⎞⎟⎟
⎟⎟⎟
⎠ P−1
其中P由B矩陣的特性向量所組成。
理性預期方程組
一階隨機差分方程組
給定B矩陣的特性根為λj,則vec(Bk) → 0的條件為
∣λj∣ < 1, ∀j.
然而,我們亦可利用數值分析,直接計算Bk= B × B × B × ⋯ × B,以判定 前瞻解是否收斂。
理性預期方程組
二階隨機差分方程組
進一步考慮一個二階隨機差分方程組,
Zt= AZt−1+ BEtZt+1+ MXt. (9) 許多總體經濟理論中的DSGE模型在經過線性化(linearization)或是對 數線性化(log-linearization)後,都能寫成如第(9)式的方程組。 關於第 (9)式的求解,文獻上有許多方法。 常見的有:
1 Jordan分解法(Jordan decomposition)。
2 QZ分解法(QZ decomposition)。
3 一般化Schur分解法(generalized Schur decomposition)。
4 未定係數法(undetermined coefficients method)。
5 二次行列式方程法(quadratic determinantal equation (QDE)
理性預期方程組
Binder-Pesaran 求解法
給定第(9)式的二階隨機差分方程組:
Zt= AZt−1+ BEtZt+1+ MXt.
利用之前介紹過的 「準差分」 的概念,我們定義一個矩陣C及其準差分 轉換(quasi-difference transformation),
Wt= Zt− CZt−1, (10)
使得Wt成為一個 「一階隨機差分方程組」,
Wt= FEtWt+1+ GXt. (11)
理性預期方程組
Binder-Pesaran 求解法
根據Zt= Wt+ CZt−1,代入第(9)式,
Wt+ CZt−1= AZt−1+ BEt(Wt+1+ CZt) + MXt,
= AZt−1+ B[EtWt+1+ C(Wt+ CZt−1)] + MXt. 重新整理後可得:
Wt=(I − BC)−1[BEtWt+1+(BC2− C + A)Zt−1+ MXt]. (12) 根據C 矩陣的定義, Wt應為一個 「一階隨機差分方程組」,因此,
BC2− C + A = 0, 則
理性預期方程組
Binder-Pesaran 求解法
接下來的問題是,要如何求算C矩陣? Binder and Pesaran (1995, 1997) 建議使用暴力演算法(brute-force algorithm)。
性質(暴力演算法)
任意設定一個起始矩陣C0(一般的選擇是C0= I),接下來,對於k= 1, 2, 3, . . .,反覆計 算
C(k)= (I − BC(k−1))−1A, 直到C(k)矩陣中所有的元素均收斂:
∣∣C(k)− C(k−1)∣∣ < δ.
舉例來說,我們可以設定δ= 0.00001。
理性預期方程組
Binder-Pesaran 求解法
一但求算出C矩陣後,我們可以進一步計算 F =(I − BC)−1B, G =(I − BC)−1M.
如果F矩陣的所有特性根∣λi∣ < 1, ∀i,則我們可求得Wt的前瞻解 Wt=
∑∞ k=0
FkEt(GXt+k).
根據原來的準差分轉換(第(10)式),則可得 Zt = CZt−1+∑∞
k=0
FkEt(GXt+k). (13)
理性預期方程組
Binder-Pesaran 求解法
我們可以進一步假設Xt服從一個定態VAR過程, Xt = DXt−1+ єt,
єt=d (0, Σє), 其中Σє = E(єtє′
t)為變異數–共變數矩陣,且E(єtє′
s) = 0, t ≠ s。 根據定態VAR的性質:
EtXt+k= DkXt,
帶入第(13)式,我們可以得到政策函數(policy function):
Zt= CZt−1+(∑∞
k=0
FkGDk) Xt
理性預期方程組
Binder-Pesaran 求解法
亦即,
Zt= CZt−1+ HXt, (14)
其中,
H =(∑∞
k=0
FkGDk) .
由於H為一無窮項之加總, Binder and Pesaran (1995, 1997)建議利用 以下的方法求算H:
1 先計算有限項之加總。
H =(∑N
k=0FkGDk) ,
理性預期方程組
Binder-Pesaran 求解法
2 之後不斷累加下去,亦即,
H= (∑N
k=0
FkGDk) + FN+1GDN+1+ FN+2GDN+2+ ⋯
3 當FN+jGDN+j中的最大元素小於某極微小數,如10−6,就停止累加:
H= (∑N
k=0
FkGDk) + FN+1GDN+1+ FN+2GDN+2+ ⋯ + FN+ jGDN+ j.
理性預期方程組
Binder-Pesaran 求解法
茲將Binder-Pesaran求解法與DSGE模型的關係整理如下。
性質(Binder-Pesaran求解法與DSGE模型)
一般來說,將DSGE模型的最適化條件(optimal conditions)線性化或對數線性化後, 再加上市場結清條件,把這些方程式統合起來,大多都可寫成二階隨機差分方程組:
Zt = AZt−1+ BEtZt+1+ MXt. (15)
1 找出矩陣A, B以及M (一般來說,矩陣元素包含模型參數)。
2 求解出C, F以及G矩陣。
理性預期方程組
Binder-Pesaran 求解法
性質(Binder-Pesaran求解法與DSGE模型(續))
3 假設外生變數(driving variables) Xt的VAR模型: Xt= DXt−1+ єt.
4 求得Zt的縮減式(reduced-form representations),或稱政策函數: Zt= CZt−1+ HXt.
理性預期方程組
Binder-Pesaran 求解法
性質(Binder-Pesaran求解法與DSGE模型(續))
5 有時候模型的方程式統整出來的二階隨機差分方程組有如下更一般化的形式: CZˆ t= ˆAZt−1+ ˆBEtZt+1+ ˆM Xt,
則再改寫成
Zt= ˆC−1AZˆ t−1+ ˆC−1BEˆ tZt+1+ ˆC−1M Xˆ t
= AZt−1+ BEtZt+1+ MXt, 就成為第(15)式。
模型調校
模型調校
我們在此介紹總體經濟研究中的一個重要實證方法:模型調校
(calibration)。 首先注意到,我們在得到Zt的縮減式解(亦即政策函數) 後,可以進一步計算模型的衝擊反應函數(impulse response function), 二階動差(second moments),以及自我相關係數(first-order
autocorrelation)。 性質(衝擊反應函數) 我們定義以下函數:
Ψ(s, θ) = ∂Zt+s
∂Xt = CsH. (16)
亦即, CsH的第(i, j)的元素代表受到Xt向量中第j個外生變數於t期的衝擊下, Z向 量中第i個變數在第t+ s時的反應, s= 1, 2, 3, . . .,注意到由於C與H為模型參數θ的 函數,從而Ψ(⋅)為s與θ的函數。
模型調校
模型調校
性質(二階動差) 令Γ(0) ≡ E(ZtZ′
t)為變異數-共變數矩陣(variance-covariance matrix),則Zt的二階 動差可由以下式子求得:
vec(Γ(0)) = (I − C ⊗ C)−1vec(Ω), (17) 其中,
Ω= HE(XtX′t)H′, vec(Ω) = (H ⊗ H)vec(E(XtX′t)) vec(E(XtX′t)) = (I − D ⊗ D)−1vec(E(єtє′t)).
模型調校
模型調校
性質(自我相關係數)
我們可以透過以下式子得到s階的自我相關係數(autocorrelations)
Γ(s) = E(ZtZ′t−s) = CsΓ(0). (18)
值得注意的是,這些都是模型隱含的理論值。 而所謂的 「模型調校」,就是 指透過帶入不同的參數值,使得模型的理論值與資料的實際值趨於一致。
模型調校
模型調校
舉例來說,若以θ代表模型中的參數,且令Ψ(s, θ)代表理論衝擊反 應函數(theoretical impulse response function),而Ψˆ(s)代表透過 資料估計出的實證衝擊反應函數(empirical impulse response function),假設i = k代表實質產出, j = m代表貨幣政策衝擊,則
Ψ(s, θ)k,m就代表了實質產出在遭受貨幣政策衝擊下的衝擊反應函
數。
如果我們希望參數θ∗能夠配適Ψ(s, θ)k,m與Ψˆ(s)k,m,則θ∗就是 使得模型的理論值與資料的實際值趨於一致的參數值:
θ∗= arg min
θ∈Θ ∑
s (Ψ(s, θ) − ˆΨ(s))2,
如果模型調校的目標函數不是衝擊反應函數,而是動差的話,則又稱
一個簡單的實質景氣循環模型
一個簡單的實質景氣循環模型
社會規畫者(social planner)極大化代表性個人的終身效用: max Et[∑∞
s=0βs[U(Ct+s) − V(Nt+s)]] ,
並受限於如下的資源限制(生產技術,所得恆等式以及資本累積方程式):
Yt = F(Kt, Nt) = AtKtαNt1−α, Yt= Ct+ It,
Kt+1= It+(1 − δ)Kt,
一個簡單的實質景氣循環模型
一個簡單的實質景氣循環模型
其中, U(Ct) − V(Nt)為效用函數, Ct為消費, Nt為勞動投入, Yt為產出, F(Kt, Nt)為生產函數, Kt為資本投入, It為投資, β為折現因子, At為隨 機技術衝擊, α為資本份額,而δ則為折舊率。
根據效用函數與資源限制,我們可寫下Lagrangian函數:
L = Et
∑∞
s=0βs[U(Ct+s) − V(Nt+s)]
+Et
∑∞
s=0βsλt+s[At+sKαt+sNt1+s−α−Ct+s−Kt+s+1+(1 − δ)Kt+s] ,
其中λt為Lagrangian乘數(Lagrangian multiplier)。
一個簡單的實質景氣循環模型
一個簡單的實質景氣循環模型
根據 ∂L
∂Ct = ∂L
∂Kt+1 = ∂L
∂Nt = ∂L
∂λt = 0, 其一階條件如下:
U′(Ct) − λt= 0 (19)
−λt+ βEt[λt+1(αYt+1
Kt+1+ 1 − δ)] = 0 (20)
−V′(Nt) + (1 − α)λt
Yt
Nt = 0 (21)
AtKαtNt1−α− Ct− Kt+1+(1 − δ)Kt= 0 (22)
一個簡單的實質景氣循環模型
一個簡單的實質景氣循環模型
我們進一步假設效用函數為固定相對風險趨避(constant relative risk aversion, CRRA),
U(Ct) − V(Nt) = C1−ηt
1 − η− κNt, (23)
其中η為Arrow-Pratt相對風險趨避度(Arrow-Pratt measure of relative risk-aversion)
η = −U′′(Ct)Ct
U′(Ct) = −(−ηC−η−1t Ct C−ηt ) , η愈高,代表愈厭惡風險。
一個簡單的實質景氣循環模型
一個簡單的實質景氣循環模型
給定式(23)的CRRA效用函數,一階條件,與資源限制,並定義實質利率 Rt為
Rt≡ αYt Kt
+(1 − δ),
我們可得:
Yt= Ct+It (24)
Yt= AtKαtNt1−α (25)
Kt+1= It+(1 − δ)Kt (26)
C−ηt = βEt(C−ηt+1Rt+1 (27) Rt = αYt
Kt +(1 − δ) (28)
Yt
Nt = κ
1 − αCηt (29)
一個簡單的實質景氣循環模型
一個簡單的實質景氣循環模型
最後,我們假設隨機技術衝擊服從以下的外生隨機過程:
log At =(1 − ρ)log A∗+ ρ log At−1+ εt, εt∼i.i.d. (0, σ2). (30) 令at= log At− log A∗,則第(30)式可改寫成
at= ρat−1+ εt, (31)
其中A∗為恆定狀態(steady state)值並假設A∗= 1。
一個簡單的實質景氣循環模型
對數線性化
首先我們定義一階泰勒近似(First-order Taylor approximation)。 定義(一階泰勒近似)
給定恆定狀態(x∗1, x∗2, . . . , xn∗),
f(x1, x2, . . . , xn) ≈ f (x∗1, x∗2, . . . , xn∗) +∑n
i=1fxi(x1∗, x2∗, . . . , x∗n)(xi−x∗i), 其中,
fxi(x∗1, x∗2, . . . , xn∗) = ∂ f(x1, x2, . . . , xn)
∂xi ∣
x1=x∗1,x2=x∗2,... ,xn=x∗n
為一階偏導函數。
一個簡單的實質景氣循環模型
對數線性化
由於式(24)–(29)為線性與非線性方程式混合而成的隨機方程組,
我們必須先將非線性方程式予以線性化(linearization)後,以得到 線性隨機方程組。
我們會以小寫字母x代表其偏離恆定狀態值X∗的百分比: x = X − X∗
X∗ ≈ log X − log X∗.
因此,當我們把非線性方程式寫成各個變數偏離恆定狀態值百分比 的線性方程式,就稱為 「對數線性化」(log-linearization)。
一般來說,對數線性化有兩種常用的近似方法:
1 直接泰勒近似(Straightforward Taylor Approximation)
2 變數變換(Change of Variables)
一個簡單的實質景氣循環模型
直接泰勒近似法
我們就以一個例子來說明直接泰勒近似。
根據第(19)–(22)式可以得到:
U′(Ct) = βEt[(U′(Ct+1)Rt+1].
此即為常見的Euler方程式。
左式可直接泰勒近似為
LHS≈ U′(C∗) + U′′(C∗)(Ct−C∗),
右式則直接泰勒近似為
RHS≈ βEt[U′(C∗)R∗+U′′(C∗)R∗(Ct+1−C∗) + U′(C∗)(Rt+1−R∗)],
一個簡單的實質景氣循環模型
直接泰勒近似法
因此,
U′(C∗) + U′′(C∗)(Ct−C∗)
= βEt[U′(C∗)R∗+U′′(C∗)R∗(Ct+1−C∗) + U′(C∗)(Rt+1−R∗)].
由於在恆定狀態時, U′(C∗) = βU′(C∗)R∗,則可得
U′′(C∗)(Ct−C∗) = βEt[U′′(C∗)R∗(Ct+1−C∗) + U′(C∗)(Rt+1−R∗)].
我們可以進一步改寫成
U′′(C∗)C∗(Ct−C∗) C∗
= βEt[U′′(C∗)R∗C∗(Ct+1−C∗)
C∗ +U′(C∗)R∗(Rt+1−R∗) R∗ ] .
一個簡單的實質景氣循環模型
直接泰勒近似法
令偏離恆定狀態值為
ct= (Ct−C∗)
C∗ ≈ log Ct−log C∗, rt= (Rt−R∗)
R∗ ≈ log Rt−log R∗,
則
U′′(C∗)C∗ct= Et[U′′(C∗)C∗ct+1+U′(C∗)rt+1] ,
亦即
U′′(C∗)C∗
U′(C∗) ct= Et[U′′(C∗)C∗
U′(C∗) ct+1+rt+1] .
給定CRRA效用函數, η = −U′′(C∗)C∗
U′(C∗) ,則上式可改寫成
−ηct= −ηEtct+1+Etrt+1.
一個簡單的實質景氣循環模型
變數變換法
定義(變數變換法)
首先注意到,我們可將變數Yt寫成 Yt= Y∗Yt
Y∗ = Y∗elog(YYt∗)= Y∗eyt, 其中yt=(Yt−Y∗)
Y∗ ≈ log Yt−log Y∗。 根據一階泰勒近似, eyt ≈ (1 + yt)。
一個簡單的實質景氣循環模型
變數變換法
定義(變數變換法(續)) 因此,
Yt≈ Y∗(1 + yt).
同理可推知
1 Yta= (Y∗)aeayt ≈ (Y∗)a(1 + ayt).
2 XtYt≈ X∗Y∗(1 + xt)(1 + yt) ≈ X∗Y∗(1 + xt+yt),其中xtyt→ 0.
3 XtaYtb≈ (X∗)a(Y∗)b(1 + axt+byt).
一個簡單的實質景氣循環模型
變數變換法
我們來看一個變數變換法之應用。
給定生產函數
Yt= AtKαtN1−αt , 根據變數變換,
Y∗(1 + yt) = A∗(K∗)α(N∗)1−α(1 + at+ αkt+(1 − α)nt), 由於在恆定狀態時, Y∗= A∗(K∗)α(N∗)1−α,因此,
yt= at+ αkt+(1 − α)nt.
一個簡單的實質景氣循環模型
模型求解
根據式(24)–(29)以及式(31),予以適當的對數線性化後,我們可以得到
以下的線性隨機差分方程組:
yt= C∗ Y∗ct+ I∗
Y∗it (32)
yt= at+αkt+(1 − α)nt (33) kt+1= I∗
K∗it+(1 − δ)kt (34)
nt= yt−ηct (35)
ct= Etct+1− 1
ηEtrt+1 (36)
rt= ( α R∗
Y∗
K∗) (yt−kt) (37)
at= ρat−1+εt (38)
一個簡單的實質景氣循環模型
模型求解
在繼續求解此隨機差分方程組之前,我們必須根據式(24)–(29),求出衡 定狀態值(亦即將衡定狀態求解為模型參數之函數):
R∗= β−1 (39)
Y∗
K∗ = β−1+δ − 1
α (40)
α R∗
Y∗
K∗ = αβ (β−1+δ − 1
α ) = 1 − β(1 − δ) (41)
I∗
Y∗ = αδ
β−1+δ − 1 (42)
C∗
Y∗ = 1 − αδ
β−1+δ − 1 (43)
I∗
K∗ = δ (44)