Peixun.net > DVD > 其他 > DSGE模型初级教程

DSGE模型初级教程

课时:812 | 270人学习 分享 收藏
本次课程使用Matlab2012和Dynarev4.2.0系统用于演示。本课程没有包罗万象,也没有介绍艰深的求解和估计技术,而是着重地介绍DSGE模型建模的基本要素和方法,由浅入深地讲解了DSGE模型求解的基本逻辑以及如何在Dynare当中实现,力争使得大家对DSGE框架有宏观上的认识和把握,明白自己进一步研究和学习的方向。本课程为初级篇,主要对DSGE模型介绍、求解逻辑、Dynare的使用、RBC和NK模型等方面进行介绍。
DSGE模型正成为宏观经济学研究的主流和基础框架,受到愈来愈多的重视和应用,不仅学术界在广泛的使用,而且愈来愈多的研究和决策结构,比如各国央行,都在建立自己的DSGE模型,辅助决策。

DSGE模型初级教程

01. DSGE模型简介

1.1 课程介绍

1.2 DSGE模型发展

1.3 DSGE模型几种典型构建

1.4 宏观经济数据库MMB

02 DSGE模型求解逻辑

2.1 一阶求解逻辑

2.2 对数线性化

2.3 线性模型的状态空间表示

2.4 BK方法-01

2.5 BK方法-02

2.6 BK方法-03

2.7 BK方法-04

2.8 BK方法-05

2.9 Schur方法(上)

2.10 Schur方法(下)

2.11 Uhlig(1999)方法

2.12 基于扰动项的泰勒近似法-1

2.13 基于扰动项的泰勒近似法-2

2.14 基于扰动项的泰勒近似法-3

2.15 确定性等价和维数诅咒(上)

2.16 确定性等价和维数诅咒(下)

2.17 如何计算稳态值

2.18 如何校准外生技术冲击的参数:Persistence and volatility

03 初识Dynare

3.1初识Dynare

3.2 安装和配置Dynare

3.3 运行和编辑Dynare文件

3.4 Dynare多版本管理

3.5 Dynare获取帮助

04 Dynare进阶

4.1 Dynare:一个简单的例子

4.2 Dynare变量的分类和书写规范

4.3 Dynare的基本语法-1

4.4 Dynare的基本语法-2

4.5 Dynare的基本语法-3

4.6 Dynare的基本语法-4

4.7 模型均衡条件输入方法:level,log-level

4.8 Dynare文件的编译

4.9 Dynare求解表示和状态空间表示的联系

4.10 求解结果分析和调用

4.11 随机模拟stoch_simul(上)

4.12 随机模拟stoch_simul(下)

4.13 脉冲响应IRF

4.14 参数估计简介(上)

4.15 参数估计简介(下)

05 RBC模型和带价格粘性的NK模型

5.1 RBC模型和拓展-1

5.2 RBC模型和拓展-2

5.3 RBC模型和拓展-3

5.4 RBC模型和拓展-4

5.5 RBC模型和拓展-5_MIU

5.6 RBC模型和拓展-6_MIU

5.7 RBC模型和拓展-7_CIA

5.8 RBC模型和拓展-8_CIA

5.9 NK模型-1

5.10 NK模型-2

5.11 NK模型-3

5.12 NK模型-4

5.13 NK模型-5

5.14 NK模型-6

5.15 NK模型-7

5.16 NK模型-8

5.17 NK模型-9

5.18 NK模型-10

5.19 NK模型-11

5.20 中等规模DSGE模型-1

5.21 中等规模DSGE模型-2

5.22 中等规模DSGE模型-3

5.23 中等规模DSGE模型-4

5.24 中等规模DSGE模型-5

5.25 中等规模DSGE模型-6


本次课程使用Matlab2012和Dynarev4.2.0系统用于演示。本课程没有包罗万象,也没有介绍艰深的求解和估计技术,而是着重地介绍DSGE模型建模的基本要素和方法,由浅入深地讲解了DSGE模型求解的基本逻辑以及如何在Dynare当中实现,力争使得大家对DSGE框架有宏观上的认识和把握,明白自己进一步研究和学习的方向。本次录制课程为初级教程,共分为5个章节。


1.GSGE模型介绍


DSGE模型正成为宏观经济学研究的主流和基础框架,受到愈来愈多的重视和应用,不仅学术界在广泛的使用,而且愈来愈多的研究和决策结构,比如各国央行,都在建立自己的DSGE模型,辅助决策。其应用研究的范围日益扩大,几乎涵盖了宏观经济学的所有领域,因此对于初步接触,以及有志从事宏观经济学研究的学者来说,了解和掌握DSGE模型,用于分析和解决自己的问题,显得非常必要。另一方面,随着研究的深入和计算机技术的发展,DSGE模型求解技术也得到了不断的丰富和发展。DSGE模型少则几个变量,多则成百上千个变量,因此求解变得比较困难。因此掌握一门编程技术是非常必要的。比较幸运的是,在Windows系统下,第三方机构开发了基于Matlab的免费软件包--- Dynare,使得估计和求解DSGE模型变得相对简单,只需要少量的代码,就能迅速的估计和求解比较复杂的模型。


2.软件介绍 Dynare


Dynare 是一个能够求解一类经济模型的软件包,特别是对动态随机一般均衡模型(DSGE)和世代交叠模型(OLG)。这类模型的主要理论假设是理性预期,但是Dynare也能够求解基于其他预期的模型:比如能够完全预期或经过学习过程的有限理性预期模型。从模型的结构组成上来说 ,模型可以包括但不限于消费者、生产性厂商、ZF、货币当局、投资者、金融中介等等。此外也容许在一定程度上存在异质性。


Dynare能够以一种非常便捷的方式和友好的方式来表征模型,比较简单易学。 语法能够基于参数校准对模型进行随机模拟,能够基于数据对参数进行估计结果,然后根据要求输出文本或图形结果,并把所有的计算结果存储起来,以备后用。随着Dynare软件的升级,Dynare所能做的事情和处理的模型将愈来愈多。


Dynare运行在Matlab或Octave上。因此,为了使用Dynare,你必须安装Matlab或者Octave,然 后经过简单的配置即可运行Dynare文件,求解模型。


heimayi620 2017-11-16 16:06

李老师,你好,运行mod文件为什么老师提示:
警告: 无法清除文件 'C:\dynare\4.4.2\matlab\dynare.m',因为它包含当前正在执行的 MATLAB 代码。
> In model2 (line 7)
In dynare (line 180)
警告: 无法清除文件 'C:\Users\Administrator\Desktop\model2.m',因为它包含当前正在执行的 MATLAB 代码。
> In model2 (line 7)
In dynare (line 180) 。请问下这个影响结果的运行吗,怎么办呢 。
回复(2)

ahnulxy 2017-11-20 12:10

heimayi620同学你好,欢迎加入到DSGE和Dynare学习中来!你能否将完整的错误信息提交上来,否则很难判断问题出在什么地方?你是不是将你的mod文件命名为dynare.mod? 如果是,请立即更改文件名,dynare是不能作为mod文件名的。 评论(0)
评论 ahnulxy 数学公式

提交

提交

ahnulxy 2017-11-20 12:12

貌似是你使用了dynare作为文件名了,如果是,请立即改正。请给我留言吧或发邮件到dynare@foxmail.com,我会尽快回复! 评论(0)
评论 ahnulxy 数学公式

提交

提交
回复 heimayi620 数学公式

提交

提交

ahnulxy 2016-11-21 14:55

@linzhongta 请您联系工作人员帮您解决这个问题。

linzhongta 2016-09-25 10:34

老师,您好, 我之前购买了dsge的课程,最近换了新电脑,播放软件需要输入授权码,我应该输入哪个呀,我找不到了,输入账号又不对,烦请您帮忙解决一下

课程订阅

讲师介绍


Peixun.net

DSGE模型初级教程

请认真填写以下信息,方便为您服务
  • 姓名:
  • 电话:
  • 邮箱:
  • 备注:
  • 邀请码:
  • 您还可以选择 登录 或者 注册 更方便您管理课程。

Peixun.net

您关于:

DSGE模型初级教程

的报名信息已经提交成功。

去购物车结算
您可以选择 登录 或者 注册 更方便您管理课程。
回头再说

邮件已发送!

已成功发送邮件到您注册的邮箱 请前往查询并点击链接重置密码

有待解答的问题

3 名学员对您的课程提问,需要您作出回答。 现在就去