全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
4272 7
2012-11-16
一直在做DSGE的模型,感觉自己编的dynare程序是对的不能再对了,但是无论如何运行都出不来结果,显示的是:         Modulus             Real        Imaginary
          0.2345          -0.2345                0
             0.7              0.7                0
               1                1                0
             Inf              Inf                0
             Inf              Inf                0


There are 2 eigenvalue(s) larger than 1 in modulus
for 3 forward-looking variable(s)

The rank conditions ISN'T verified!



以下贴出我的程序,望指教!

var y, c, kc, kC, p, r;
varexo e_r;

parameters  beta alp rho psi p_bar kc_bar kC_bar y_bar c_bar r_bar;


beta=0.99;
alp=0.64;
psi=0.7;
rho=0.6;
c_bar=1;
p_bar=1;
r_bar=1;
kC_bar=(p_bar/(1-alp))^(-1/alp);
y_bar=kC_bar^(1-alp);
kc_bar=kC_bar;

model;                              
c_bar*c+p_bar*kc_bar*(p+kc-r_bar*(p+r+kc(-1)))=0;

c_bar*c=y_bar*y;

p_bar*p+kC*alp*(1-alp)*kC_bar^(-alp)=0;

r=psi*r(-1) + e_r;

kC_bar*kC=kc_bar*kc;

r(+1)+p(+1)-p+rho*(c-c(+1))=0;
end;

steady;
check;

shocks;
var e_r;
stderr 0.1;
end;


stoch_simul(periods=300);
二维码

扫码加我 拉你入群

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

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

全部回复
2012-11-16 23:13:43
我加了一个命令:predetermined_variables ;就行了!
但是还是不知道是什么意思~求指导
二维码

扫码加我 拉你入群

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

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

2013-1-11 21:42:41
sucheng199099 发表于 2012-11-16 23:13
我加了一个命令:predetermined_variables ;就行了!
但是还是不知道是什么意思~求指导
请问以上你的问题解决了吗?特征值不能大于1的,我现在也遇到以上问题,请问怎么解决啊
二维码

扫码加我 拉你入群

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

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

2013-1-15 22:12:02
xinzi871006 发表于 2013-1-11 21:42
请问以上你的问题解决了吗?特征值不能大于1的,我现在也遇到以上问题,请问怎么解决啊
model可能要改一下,我的方法见2楼
二维码

扫码加我 拉你入群

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

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

2013-4-10 15:31:07
sucheng199099 发表于 2012-11-16 23:13
我加了一个命令:predetermined_variables ;就行了!
但是还是不知道是什么意思~求指导
请问在哪一行加的 predetermined_variables 这个命令的
二维码

扫码加我 拉你入群

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

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

2013-4-11 22:58:47
gmk666 发表于 2013-4-10 15:31
请问在哪一行加的 predetermined_variables 这个命令的
model前面
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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