I set different initial value to solve this problem, but they don’t work.
I hope someone can help me, my dynare code is attached below. I appriciate!
var mc rw mrs n a r pi c news;
varexo ms lambda epsilon_a epsilon_news;
parameters sigma delta gamma rho_r gamma_y gamma_pi beta kappa_p rho_a rho_news;
sigma=0.4;
delta=0.5;
gamma=1;
rho_r=0.5;
gamma_y=0.125;
gamma_pi=1.5;
beta=0.99;
kappa_p=0.1;
rho_a=0.5;
rho_news=0.5;
model;
c=c(+1)-sigma*(r-pi(+1));
c=a+(1-delta)n;
mc=rw+n-c;
mrs=c/sigma+gamman;
r=rho_rr(-1)+(1-rho_r)(gamma_yc+gamma_pipi)+ms;
mrs=rw;
pi=betapi(+1)+kappa_p(mc+lambda);
a=rho_aa(-1)+news(-1)+epsilon_a;
news=rho_newsnews(-1)+epsilon_news;
end;
initval;
mc=0;
rw=0;
mrs=0;
n=0;
a=0;
r=0;
pi=0;
c=0;
news=0;
end;
steady;
shocks;
var ms=0.009^2;
var lambda= 0.009^2;
var epsilon_a=0.009^2;
var epsilon_news=0.009^2;
end;
stoch_simul(periods=2000, drop=200);
Warning: Log of zero.
In log10 at 20
In dyntable at 33
In stoch_simul at 105
In homework2 at 165
In dynare at 120