楼主: whaonvger
15838 24

[宏观经济指标] DSGE有几种解法? [推广有奖]

  • 1关注
  • 25粉丝

教授

18%

还不是VIP/贵宾

-

威望
0
论坛币
304 个
通用积分
0.1243
学术水平
33 点
热心指数
33 点
信用等级
20 点
经验
15215 点
帖子
371
精华
0
在线时间
2057 小时
注册时间
2004-6-18
最后登录
2024-3-26

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
用的比较多的有Blanchard-khan方法,待定系数法,值函数和策略函数迭代法,好像还有扰动和投影法.除此之外,还有几种方法?
可不可以用Shooting methods来解DSGE啊,感觉布兰查得的方法就很像Shooting methods.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:DSGE Blanchard Methods Method Blanch methods

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
日新少年 + 2 + 2 + 2 精彩帖子

总评分: 学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

本帖被以下文库推荐

沙发
daming3775 发表于 2010-8-31 19:40:33 |只看作者 |坛友微信交流群
同问,帮楼主顶!

使用道具

藤椅
miraclemao 发表于 2010-8-31 19:50:59 |只看作者 |坛友微信交流群
高深的理论啊?路过。。

使用道具

板凳
爱萌 发表于 2010-9-2 00:10:15 |只看作者 |坛友微信交流群
DSGE到底是什么,也就是说根本是什么
最恨对我说谎或欺骗我的人

使用道具

报纸
猪人 发表于 2010-9-4 15:33:13 |只看作者 |坛友微信交流群
DSGE解法很多,我了解其中一部分,按学界的时间顺序来说吧。水平有限,说错了请指正。

第一,这个模型是卡耐基梅隆、明尼苏达的那几位大牛搞出来的。大致“分工”就是Lucas提思想和建模型的蓝本(理性预期+所有时点所有市场出清),Sargent负责完善和求解,Prescott建立模型的终极版本,自创一套求解办法和经验研究办法。
在这个时期,最早的办法是Fortran编程,迭代Bellman方程的值函数,或者迭代策略函数,既然要迭代,就要证明收敛性、存在性和唯一性。于是,Stokey、Lucas、Prescott写了本“圣经”,把这些问题统统搞定了。不过这圣经太难了,也没几个人能看得懂。听老师说,一般淡水派的博士生只看一小半。至于现在的学生,基本都不看这书了。这个方法的宗旨就是“递归”。shooting解法应该是迭代的一种,除非万不得已,现在应该不用了。我估计是用之前要证明收敛和存在以及唯一性,太麻烦。

第二个时期,首先是Prescott等人改用Linear Quadratic大法,把模型得出的Euler方程进行线性化,然后求解差分方程。Prescott的研究方法无需完全求解,只需得到几个能进行模拟的差分方程就行了。所以DSGE的所谓求解,一般都是希望得到几个特定形式的差分方程。应该是LQ近似法引发了Blanchard-Kahn求解的思想。

第三个时期,King、Plosser and Rebelo,Blanchard-Kahn。他们直接从Lagrangian中弄出Euler方程,采取各种线性化的方法后,弄成A*x_t+1=B*x_t的形式(为了模拟,后面还要加个外生状态变量用来表示冲击。解法不难,主要就是把A、B组成的矩阵求幂就行了。分为A非奇异和A非奇异的情形。非奇异的话,如果能对角化就直接谱分解,如果不能对角化就找Jordan标准型再求幂。奇异的话,方法很多,Blanchard-Kahn的方法就是针对A是奇异矩阵的。

第四个时期,RBC研究都是一个套路了,最后总要落实到模拟出一二阶矩性质、冲击响应、谱密度之类的,既然如此,也就无需求解了,最终表示为一个由决策规则和状态变量的转移规则组成的线性差分方程即可。基于这个思路,比较流行的算法有Uhlig、Burnside等人在他们的手稿中提出的方法。


不同的算法的分歧可以直接归纳为两种:
第一,是基于Bellman方程还是基于Lagrangian。如果是前者,需要自己证明然后求解,求解可以迭代,也可以求Euler方程。后者,就直接求Euler方程。按照目前的研究来说,定义均衡时用Bellman方程的多,但也可能是挂羊头卖狗肉,谁知道Euler方程是从Bellman方程求的还是从Lagrangian求的。
第二,线性化与非线性化的问题。线性化,就要用到KPR、B-K、Uhlig等人的算法。不线性化,就状态空间、weighted residual之类的。前者用得较多。

另外还有一个办法,就是根本不求解,根据Euler方程来进行估计,这一点好像只是在经济周期研究里面比较常用。
已有 5 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
FineRain0 + 1 + 1 + 1 热心帮助其他会员
srdsrdsrd + 1 + 1
linmengmiki + 100 + 1 + 1 对论坛有贡献
鲁峰 + 1 + 1 受教了。谢谢!
bajjio + 60 + 2 + 2 精彩帖子

总评分: 论坛币 + 160  学术水平 + 6  热心指数 + 6  信用等级 + 1   查看全部评分

使用道具

地板
whaonvger 发表于 2010-9-6 11:27:50 |只看作者 |坛友微信交流群
猪人 发表于 2010-9-4 15:33
DSGE解法很多,我了解其中一部分,按学界的时间顺序来说吧。水平有限,说错了请指正。

第一,这个模型是卡耐基梅隆、明尼苏达的那几位大牛搞出来的。大致“分工”就是Lucas提思想和建模型的蓝本(理性预期+所有时点所有市场出清),Sargent负责完善和求解,Prescott建立模型的终极版本,自创一套求解办法和经验研究办法。
在这个时期,最早的办法是Fortran编程,迭代Bellman方程的值函数,或者迭代策略函数,既然要迭代,就要证明收敛性、存在性和唯一性。于是,Stokey、Lucas、Prescott写了本“圣经”,把这些问题统统搞定了。不过这圣经太难了,也没几个人能看得懂。听老师说,一般淡水派的博士生只看一小半。至于现在的学生,基本都不看这书了。这个方法的宗旨就是“递归”。shooting解法应该是迭代的一种,除非万不得已,现在应该不用了。我估计是用之前要证明收敛和存在以及唯一性,太麻烦。

第二个时期,首先是Prescott等人改用Linear Quadratic大法,把模型得出的Euler方程进行线性化,然后求解差分方程。Prescott的研究方法无需完全求解,只需得到几个能进行模拟的差分方程就行了。所以DSGE的所谓求解,一般都是希望得到几个特定形式的差分方程。应该是LQ近似法引发了Blanchard-Kahn求解的思想。

第三个时期,King、Plosser and Rebelo,Blanchard-Kahn。他们直接从Lagrangian中弄出Euler方程,采取各种线性化的方法后,弄成A*x_t+1=B*x_t的形式(为了模拟,后面还要加个外生状态变量用来表示冲击。解法不难,主要就是把A、B组成的矩阵求幂就行了。分为A非奇异和A非奇异的情形。非奇异的话,如果能对角化就直接谱分解,如果不能对角化就找Jordan标准型再求幂。奇异的话,方法很多,Blanchard-Kahn的方法就是针对A是奇异矩阵的。

第四个时期,RBC研究都是一个套路了,最后总要落实到模拟出一二阶矩性质、冲击响应、谱密度之类的,既然如此,也就无需求解了,最终表示为一个由决策规则和状态变量的转移规则组成的线性差分方程即可。基于这个思路,比较流行的算法有Uhlig、Burnside等人在他们的手稿中提出的方法。


不同的算法的分歧可以直接归纳为两种:
第一,是基于Bellman方程还是基于Lagrangian。如果是前者,需要自己证明然后求解,求解可以迭代,也可以求Euler方程。后者,就直接求Euler方程。按照目前的研究来说,定义均衡时用Bellman方程的多,但也可能是挂羊头卖狗肉,谁知道Euler方程是从Bellman方程求的还是从Lagrangian求的。
第二,线性化与非线性化的问题。线性化,就要用到KPR、B-K、Uhlig等人的算法。不线性化,就状态空间、weighted residual之类的。前者用得较多。

另外还有一个办法,就是根本不求解,根据Euler方程来进行估计,这一点好像只是在经济周期研究里面比较常用。
线性二次近似的方法很少用了,B-K、Uhlig本身都是线性化的方法。
打靶法按理说不是递归值函数一类的吧,感觉倒像是广义的BK方法。
Politics is for the present, but an equation is of eternity.

使用道具

7
whaonvger 发表于 2010-9-6 11:28:41 |只看作者 |坛友微信交流群
扰动法、投影法和递归法都算是非线性的方法,从这个意义上说打靶肯定是线性方法。
Politics is for the present, but an equation is of eternity.

使用道具

8
whaonvger 发表于 2010-9-6 11:32:15 |只看作者 |坛友微信交流群
打靶和BK的类似之处都是找初值,我的感觉是,BK是用TVC条件来找初值,打靶可能用稳态值来倒推。具体的说不上来,抛砖引玉吧。
Politics is for the present, but an equation is of eternity.

使用道具

9
jzbd 发表于 2010-9-26 23:04:42 |只看作者 |坛友微信交流群
今天算是学习了。

使用道具

10
wangfaxian 发表于 2011-2-1 13:14:15 |只看作者 |坛友微信交流群
分线性化后的DSGE模型求解和非线性的DSGE求解两类:前者在DeJong(2007)中详细介绍;而后者,一切数值求解方法均可使用,如:扰动法、投影法、有限元等等!!!!
宏观经济的辛勤耕耘者

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 21:45