楼主: cpqr
6677 23

[DSGE讨论专题] 请问DSGE模型一定要手动线性化吗? [推广有奖]

  • 0关注
  • 8粉丝

已卖:1份资源

讲师

55%

还不是VIP/贵宾

-

威望
0
论坛币
196 个
通用积分
12.7011
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4849 点
帖子
210
精华
0
在线时间
749 小时
注册时间
2013-8-19
最后登录
2025-7-9

楼主
cpqr 发表于 2019-4-3 10:07:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如题,看到部分教材上说DSGE模型可以不用做手动线性化处理,因为线性化过程复杂,极易出错,且Dynare软件可以自行对公式进行线性化,所以直接将一阶条件的对数水平值输入Dynare软件即可。但是我所看到的大部分论文仍对DSGE模型进行了手动线性化,所以本人对DSGE模型究竟是否需要手动线性化感到困惑,望论坛里的大神们不吝赐教!
二维码

扫码加我 拉你入群

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

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

关键词:线性化处理 一阶条件 线性化 阶条件 水平值

已有 1 人评分经验 论坛币 收起 理由
linmengmiki + 60 + 60 鼓励积极发帖讨论

总评分: 经验 + 60  论坛币 + 60   查看全部评分

沙发
Clandy17 发表于 2019-4-4 16:02:06
如果是初学者、不对模型求解进行深入讨论、或者没有做一些dynare以外的额外拓展的话,没有必要进行线性化处理。线性化容易出错只是一个方面,出了错意识不到或检查不出来才是最要命的。
个人观点。
已有 1 人评分经验 论坛币 收起 理由
linmengmiki + 20 + 20 热心帮助其他会员

总评分: 经验 + 20  论坛币 + 20   查看全部评分

藤椅
ddx2009 发表于 2019-4-4 19:56:09
Dynare可以处理“非线性”模型,不需要手动线性化,具体的你可以查阅下Dynare的操作手册。但是如果模型太复杂的话,直接让Dynare去解,可能出现找不到steady state之类的情况,无法运行。这种情况下,如果先手动线性化,就容易解。
已有 1 人评分经验 论坛币 收起 理由
linmengmiki + 20 + 20 热心帮助其他会员

总评分: 经验 + 20  论坛币 + 20   查看全部评分

板凳
cpqr 发表于 2019-4-5 16:19:51
ddx2009 发表于 2019-4-4 19:56
Dynare可以处理“非线性”模型,不需要手动线性化,具体的你可以查阅下Dynare的操作手册。但是如果模型太复 ...
谢谢,如果模型所有内生变量的稳态值都已经手算出来了,那么这时候还有必要做手动线性化处理吗?

报纸
cpqr 发表于 2019-4-5 16:20:11
Clandy17 发表于 2019-4-4 16:02
如果是初学者、不对模型求解进行深入讨论、或者没有做一些dynare以外的额外拓展的话,没有必要进行线性化处 ...
了解,谢谢回答!

地板
ddx2009 发表于 2019-4-6 00:50:50
cpqr 发表于 2019-4-5 16:19
谢谢,如果模型所有内生变量的稳态值都已经手算出来了,那么这时候还有必要做手动线性化处理吗?
因为Dynare可以处理“非线性”模型,所以如果你直接让Dynare运行那个非线性模型,发现一切正常,软件没有报错,并且模型的模拟结果也很正常的话,就可以认为没有必要进行手动线性化。

7
cpqr 发表于 2019-4-6 10:50:57
ddx2009 发表于 2019-4-6 00:50
因为Dynare可以处理“非线性”模型,所以如果你直接让Dynare运行那个非线性模型,发现一切正常,软件没有 ...
了解,谢谢回答!如果内生变量的稳态值都正确算出来的话,是不是就可以不用手动线性化,而是让dynare自己去运算就可以了?

8
Clandy17 发表于 2019-4-14 20:42:49
补一句:线性化和求解稳态是两件事,无论是否线性化都需要求解稳态。是否线性化,在dynare中的区别是使用model(linear)命令还是model命令。同时,线性化后的模型内生变量为对数离差,其稳态值必然为0, 而非线性模型的内生变量不必然为0。你可以参考我以前的一个回答

https://bbs.pinggu.org/forum.php?mod=viewthread&tid=5826006&page=1#pid45224062



所以针对你的问题: 是的,使用dynare时,稳态值求解是必要的,而线性化不是必要的

9
cpqr 发表于 2019-4-16 12:47:59
Clandy17 发表于 2019-4-14 20:42
补一句:线性化和求解稳态是两件事,无论是否线性化都需要求解稳态。是否线性化,在dynare中的区别是使用mo ...
谢谢回答,了解啦~

10
金小豆 发表于 2019-12-3 18:45:27
Clandy17 发表于 2019-4-14 20:42
补一句:线性化和求解稳态是两件事,无论是否线性化都需要求解稳态。是否线性化,在dynare中的区别是使用mo ...
DSGE小白想问一个问题  ,一阶条件和稳态值都只能手动计算吗?

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

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-13 17:36