全部版块 我的主页
论坛 经济学论坛 三区 宏观经济学
1012 1
2021-02-02
var x R pi r u;
nx=1;
nR=2;
npi=3;
nr=4;
nu=5;
varexo eps_r eps_u;
parameters sigma beta kappa omega gamma rhor rhou;
sigma=1.5;
beta=0.995;
kappa=0.02;
omega=0.5;
gamma=0.5;
rhor=0.5;
rhou=0.5;
model(linear);
%IS
x=x(+1)-(1/sigma)*(R-pi(+1)-r);
%PC
pi=beta*pi(+1)+kappa*x+u;
%Optimal policy
x=(sigma*gamma/omega)*R-(kappa/omega)*pi;
r=rhor*r(-1)+eps_r;
u=rhou*u(-1)+eps_u;
end;
shocks;
var eps_r; stderr 1;
var eps_u; stderr 1;
end;
stoch_simul(order=1,irf=10,nograph);
Loss = (1/2)*(oo_.var(npi,npi)+omega*oo_.var(nx,nx)+gamma*oo_.var(nR,nR));
disp('Loss')
disp(Loss)
二维码

扫码加我 拉你入群

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

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

全部回复
2021-3-24 13:32:42
合适的不得了 发表于 2021-2-2 05:18
var x R pi r u;
nx=1;
nR=2;
你的是log linearize 之后的模型,需要initval steady state状态的估计值后再运行
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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