目錄
第 1 篇 初 級 篇
0 DSGE 模型簡介 002
0.1 寫作背景 002
0.2 DSGE 分析框架的發展 005
0.2.1 “三方程”新凱恩斯模型 005
0.2.2 選擇DSGE的原因 007
0.2.3 DSGE分析框架的表揚與批評 008
0.2.4 DSGE與VAR 018
0.2.5 DSGE與央行 019
0.3 DSGE 模型兩種典型構建一瞥 022
0.3.1 CMR框架—金融加速器框架 023
0.3.2 小型開放經濟模型的架構(產品市場) 024
0.4 宏觀經濟模型數據庫 MMB 025
0.4.1 MMB源文件構成 026
0.4.2 MMB使用方法 026
參考文獻 029
1 DSGE 模型求解邏輯 033
1.1 DSGE 一階求解 033
1.1.1 一階求解邏輯 033
1.1.2 線性化與對數線性化 036
1.1.3 B&K方法 041
1.1.4 Schur方法 050
目 錄
VIII
動態隨機一般均衡 (DSGE) 模型 :理論、方法和 Dynare 實踐
1.1.5 待定係數法 057
1.1.6 線性模型的狀態空間表示 060
1.1.7 脈衝響應和隨機模擬 062
1.2 DSGE 高階求解:Dynare 的求解邏輯 070
1.2.1 基於擾動項的泰勒近似方法 070
1.2.2 確定性等價和維數詛咒 078
1.3 DSGE 模型求解其他相關問題 086
1.3.1 確定性穩態值及其計算示例 086
1.3.2 外生衝擊持續參數和標準差的校準 092
1.3.3 隨機差分方程及其求解簡析 095
1.3.4 HP濾波的基本邏輯 102
參考文獻 107
2 初識 Dynare 109
2.1 安裝 Dynare 109
2.1.1 安裝環境 110
2.1.2 下載安裝 110
2.2 配置 Dynare 112
2.2.1 單次配置 112
2.2.2 永久配置 113
2.3 執行和編輯 Dynare 文件 114
2.3.1 執行Mod文件 114
2.3.2 編輯Mod文件 115
2.4 Dynare 多版本管理 116
2.5 獲取 DYNARE 幫助 117
2.5.1 官方幫助文檔 117
2.5.2 官方幫助論壇 118
2.5.3 其他在線方式 118
3 Dynare 基本應用 120
3.1 DSGE 模型:一個簡單的例子 120
目 錄
IX
3.2 Dynare 內生變量的分類和書寫規範 121
3.2.1 Dynare內生變量的分類 121
3.2.2 Dynare內生變量的書寫規範 122
3.2.3 Dynare內生變量的排序 124
3.3 Dynare 文件基本結構 125
3.3.1 前導部分 125
3.3.2 模型部分 126
3.3.3 穩態或初值部分與外生衝擊 127
3.3.4 計算部分 128
3.4 內生變量的表達形式:level or log-level 130
3.5 Dynare 文件的預編譯和運行原理 133
3.5.1 Dynare文件的預編譯與運行原理 134
3.5.2 表徵模型的Matlab文件 136
3.6 Dynare 的解表示 137
3.6.1 一階解表示 137
3.6.2 二階解表示 138
3.7 求解結果分析和調用 140
3.7.1 屏幕輸出結果 141
3.7.2 存儲結果 142
3.8 確定性求解和模擬:simul 146
3.8.1 初始、終止條件 146
3.8.2 穩態求解命令:steady 148
3.8.3 確定性模擬 152
3.9 隨機模擬分析:stoch_simul 163
3.9.1 隨機模擬選項簡介 163
3.9.2 隨機模擬示例 164
3.10 參數估計簡介166
3.10.1 極大似然估計與貝葉斯估計的基本邏輯 167
3.10.2 馬爾可夫鏈——蒙特卡洛(MCMC)方法 169
3.10.3 Dynare參數估計和一個例子 178
參考文獻 196
X
動態隨機一般均衡 (DSGE) 模型 :理論、方法和 Dynare 實踐
4 RBC 模型和 NK 模型 198
4.1 RBC 模型及其拓展 199
4.1.1 RBC模型與新古典增長模型 199
4.1.2 RBC模型的拓展 217
4.1.3 稅收設定和Laffer曲線 248
4.2 新凱恩斯 (NK) 模型 255
4.2.1 家庭 255
4.2.2 黏性價格設定與價格離散核(Price Dispersion) 257
4.2.3 彈性價格均衡 267
4.2.4 有效均衡、彈性價格均衡和實際均衡 268
4.2.5 貨幣非中性分析 277
4.2.6 價格型和數量型規則的比較 285
4.2.7 “三方程”新凱恩斯模型 291
4.3 中等規模 DSGE 模型 303
4.3.1 模型 303
4.3.2 均衡 312
4.3.3 IRF分析 318
4.3.4 黏性設定對比分析 321
參考文獻 324
第 2 篇 進 階 篇
5 金融加速器機制及其 Dynare 實現 328
5.1 金融加速器機制的背景 329
5.2 對數正態分佈的基本概念 331
5.2.1 對數正態分佈的定義 332
5.2.2 兩個函數:Γ 和 G 333
5.2.3 簡單的編程嘗試 336
5.3 企業家的標準債務合約與槓桿 338
目 錄
XI
5.3.1 標準的債務合約 338
5.3.2 投資槓桿 339
5.3.3 異質性衝擊的臨界值 339
5.4 企業家期望淨回報和銀行均衡條件 340
5.4.1 企業家期望淨回報 340
5.4.2 銀行均衡條件 343
5.5 最優合約 345
5.6 模型均衡計算示例 348
5.6.1 模型均衡條件與基本參數 349
5.6.2 基於違約概率校準的局部均衡解 350
5.6.3 基於風險參數校準的局部均衡解 353
5.7 風險參數、風險溢價與清算成本變化的影響 353
5.7.1 風險參數 354
5.7.2 風險溢價 356
5.7.3 清算成本參數 357
5.8 金融加速器與隨機波動模型示例 358
5.8.1 模型設定 359
5.8.2 Dynare實現及模型結果分析 363
參考文獻 373
6 Dynare 進階應用 375
6.1 Dynare 模型文件的循環執行 375
6.1.1 循環執行的邏輯 375
6.1.2 一個簡單示例 376
6.1.3 時間效率 379
6.2 脈衝響應函數和自定義編程 379
6.2.1 條件和無條件脈衝響應函數 380
6.2.2 自定義脈衝響應函數 383
6.3 二階隨機模擬中的一些問題 386
6.3.1 樸素模擬(Na.ve Simulation)及其局限性 386
6.3.2 剪枝算法(Pruning) 387
XII
動態隨機一般均衡 (DSGE) 模型 :理論、方法和 Dynare 實踐
6.3.3 二階近似的偽穩態值 390
6.4 常見的 Dynare 運行錯誤 392
6.4.1 Dynare錯誤分類 392
6.4.2 常見錯誤示例 393
6.4.3 使用調試Debug模式 395
6.5 Dynare 宏命令編程示例 396
6.5.1 模型 397
6.5.2 兩國模型Dynare示例 398
6.5.3 多國模型Dynare宏語言示例 399
6.5.4 @#include命令示例 402
參考文獻 403
7 部分經典文獻解析和建模問題404
7.1 貨幣政策和新開放宏觀模型 404
7.1.1 貨幣政策和新開放宏觀模型 405
7.1.2 基於福利損失的最優貨幣政策 415
7.1.3 技術附錄 428
7.2 利率釘住與零利率下限模型 430
7.2.1 零利率下限和利率釘住的定義 430
7.2.2 一個新凱恩斯(NK)模型 432
7.2.3 Dynare實現和IRF分析 434
7.3 拉姆齊 (Ramsey) 最優貨幣政策 437
7.3.1 拉姆齊最優貨幣政策的定義 437
7.3.2 黏性價格模型及其最優 438
7.3.3 Andy Levin’s Code 465
參考文獻 467
8 DSGE 模型下微觀福利度量方法 469
8.1 條件福利和非條件福利的定義 469
8.1.1 簡單的RBC模型 469
8.1.2 條件福利水平 470
目 錄
XIII
8.1.3 無條件福利水平 471
8.1.4 無條件消費補償變化的其他度量 471
8.2 消費補償變化示例 472
8.2.1 可加可分的效用函數 472
8.2.2 KPR 效用函數 474
8.2.3 Dynare代碼實現 475
8.3 損失函數法 479
8.3.1 損失函數的推導 479
8.3.2 Dynare代碼實現和結果解析 481
參考文獻 483 |