全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
4012 3
2016-11-07
李老师,您好,向您请教一个问题,计算DSGE时,稳态值存在,但显示There are 4 eigenvalue(s) larger than 1 in modulus for 5 forward-looking variable(s)  The rank condition ISN'T verified!”。之前我遇到解决这种问题方法是,修改系统里的参数或变换泰勒规则,如将泰勒规则加入货币或某些变量的滞后项等。然而这次修改系统里的参数和加入泰勒规则的滞后项都无法解决,此外,由于居民和企业的效应函数里没有货币,故无法在泰勒规则里加入货币。不知道是参数的问题还是方程的问题?该文取了对数线性化,若改为exp形式不知是否可以解决这个问题。谢谢李老师
二维码

扫码加我 拉你入群

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

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

全部回复
2016-11-9 12:20:46
您好,zhoujunyang1982,欢迎您加入到DSGE的学习中来!这就是常见的BK条件不满足,出现了不确定性问题。这种问题应该说既有参数校准的问题,又有方程本身的问题。据我的经验是可能是某些变量的timing写错了。把变量改成exp形式无助于解决问题。
我建议你遵循如下的步骤
1. 确保模型FOCs完正确,合理;
2. 然后看看你MOD文件是否和FOCs完全一致,要仔细检查。
3. 如果上述没有问题,请就某些关键参数进行检查,看看其是否在合理范围内。比如Taylor规则中的通胀系数。
一般情况下,可以解决上述问题。
二维码

扫码加我 拉你入群

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

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

2016-11-9 12:44:18
我刚看到你的FOC是对数线性化。这应该是问题的根源,因为手动线性化会出现不少问题。我强烈建议不要手动线性化,直接输入均衡条件,level 或者 log-level,都可以,然后让Dynare自己线性化。
二维码

扫码加我 拉你入群

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

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

2016-11-10 19:17:26
好的,谢谢李老师,我按您说的试下
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群