楼主: wizard324
5462 3

[DSGE讨论专题] DSGE对数线性化问题跪求指点 [推广有奖]

  • 0关注
  • 1粉丝

已卖:10份资源

博士生

68%

还不是VIP/贵宾

-

威望
0
论坛币
3447 个
通用积分
175.8005
学术水平
9 点
热心指数
12 点
信用等级
9 点
经验
1999 点
帖子
114
精华
0
在线时间
453 小时
注册时间
2013-10-20
最后登录
2025-11-26

楼主
wizard324 学生认证  发表于 2017-7-9 17:03:50 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
1、做DSGE,一般不都是把方程对数线性化再进行估计么。估计出的结果就是对长期稳态增长率的偏移或者波动。但是假如我不进行对数线性化,直接把一阶条件进行编程计算,那么求出来的稳态值是不是表示经济的长期稳态值呢?
2、还有就是假如做一个两国DSGE,把国外的利率什么的也内生化,我想看两个国家稳态时候的资本存量和工资之间差异、利率差异,那要是线性对数化的话,做出的结果反映的是对长期稳态增长率的偏离,是不是没法反映存量的结果?


二维码

扫码加我 拉你入群

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

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

关键词:DSGE 跪求指点 线性化 求指点 资本存量

回帖推荐

Clandy17 发表于2楼  查看完整内容

当一个DSGE的模型确定了之后,模型的稳态值实际上就已经“基本确定”下来了。无论你是自行进行对数线性化,还是让dynare替你进行线性化,模型的稳态值都是相同的,所不同的仅仅是由于变量自身含义的不同所致。由于dynare计算稳态的能力比较有限,通常的做法是自己先自行计算出内生变量的稳态值,然后用initval命令直接赋值给dynare从而直接开始进行计算。当然,你也可以用initval任意赋值给dynare,然后用steay命令让他自己算,但如 ...
已有 1 人评分经验 论坛币 收起 理由
linmengmiki + 20 + 20 鼓励积极发帖讨论

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

沙发
Clandy17 发表于 2017-7-9 18:40:13
当一个DSGE的模型确定了之后,模型的稳态值实际上就已经“基本确定”下来了。无论你是自行进行对数线性化,还是让dynare替你进行线性化,模型的稳态值都是相同的,所不同的仅仅是由于变量自身含义的不同所致。由于dynare计算稳态的能力比较有限,通常的做法是自己先自行计算出内生变量的稳态值,然后用initval命令直接赋值给dynare从而直接开始进行计算。当然,你也可以用initval任意赋值给dynare,然后用steay命令让他自己算,但如果你赋的值距离真实的稳态值太远,dynare往往算不出。
举例说,内生变量y的稳态值是一个数,用\[y_{ss}\]表示,如果你是把水平值方程输进去的话(即model命令),你就要在initval命令里告诉dynare \[y=y_{ss}\];如果你进行了对数线性化编写codes(即model(linear)命令),那么你的y实际上表示\[\tilde y =lg(y)-lg(y_{ss})\],即y的对数偏离,在initval命令里你实际写的是y=0,因为稳态时\[lg(y)-lg(y_{ss})=0\],但注意了,就像前面说的,这个y实际上表示的是\[\tilde y \],虽然稳态赋值不一样,但是对于这个模型,稳态都是同样的\[y_{ss}\]。不同的仅仅是因为变量自身含义不同而已。


以上是概念方面。回到你最初的问题,如果你仅仅是想要求解稳态数值,最好的办法就是自己去计算(推荐),这样你可以自己选择后面是自己对数线性化用model(linear)命令还是直接输入水平值模型用model命令。或者,模型不复杂的情况下,model命令下用steay命令让dynare替你算(不推荐)。


如果你除了想要得到确定的稳态值,又想做偏离程度的IRF的话,也有好几种情况:
1.手动计算出稳态值+手动对数线性化+model(linear)命令;
2.手动计算出稳态值+model命令+利用IRF的数据(存量变化)自己计算画图;
3. 手动计算出稳态值+model命令,但是在model block输入方程的时候,把原来的 a+b=c 的方程换成 \[e^a+ e^b =e^c\],initval模块作类似处理(取对数),这样dynare自动给出的IRF图就是偏离程度了(和前面\[lg(y)-lg(y_{ss})\]的道理一样)。
这里比较推荐后两种。


p.s. 所以你可以看到命令的选择、方程输入的方法稍有不同,最后结果就不一样了,这也是为什么你之前那个IRF的帖子里我要你把.mod file贴上来的原因~~
另外谁知道论坛帖子里的latex公式怎么让他不变成行间模式?第一次用,点完回复一脸懵逼



已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
谁语恓惶客3 + 1 + 1 + 1 精彩帖子
linmengmiki + 40 + 40 热心帮助其他会员

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

藤椅
gssdzc 在职认证  发表于 2017-7-9 22:41:42
\alpha+
\beta

板凳
沃沃的依家 学生认证  发表于 2019-8-24 23:41:41 来自手机
Clandy17 发表于 2017-7-9 18:40
当一个DSGE的模型确定了之后,模型的稳态值实际上就已经“基本确定”下来了。无论你是自行进行对数线性化, ...
豁然开朗,谢谢

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-29 20:02