全部版块 我的主页
论坛 经济学论坛 三区 宏观经济学
1722 1
2016-04-10
为什么Dynare 中求解差分方程要用 一个junk变量呢,也没有出现在model中,单独多出来一个?要怎么理解呢?求大神们解答~
程序如下

var g, q, junk;

varexo e;


parameters beta,gamma,miu,sigma;

beta = 0.99;

miu = 0.017;

sigma = 0.01;

gamma = 1;


model;

g = exp(miu)*exp(e);

q = beta * g^(1-gamma) * (q(+1)+1);

junk = 0.9 * (junk(-1)+1);

end;


initval;

g = exp(miu);

q = beta * exp(miu)^(1-gamma) / (1 - beta*exp(miu)^(1 - gamma));

junk= 9;

end;


steady;


shocks;

var e = sigma^2;

end;


stoch_simul(periods=2200,drop=200);






二维码

扫码加我 拉你入群

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

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

全部回复
2016-4-11 16:20:33
目前我找到的答案是,由于Dynare不能做单纯的Backward计算,所以用一个Forward looking 的变量欺骗一下。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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