periods 200; var c1 c2 k1 k2 a1 a2 y1 y2; varexo e1 e2; parameters gamma delta alpha beta rho; gamma=2; delta=.05; alpha=.4; beta=.98; rho=.85; model; c1=c2; exp(c1)^(-gamma) = beta*exp(c1(+1))^(-gamma)*(alpha*exp(a1(+1))*exp(k1)^(alpha-1)+1-delta); exp(c2)^(-gamma) = beta*exp(c2(+1))^(-gamma)*(alpha*exp(a2(+1))*exp(k2)^(alpha-1)+1-delta); exp(c1)+exp(c2)+exp(k1)-exp(k1(-1))*(1-delta)+exp(k2)-exp(k2(-1))*(1-delta) = exp(a1)*exp(k1(-1))^alpha+exp(a2)*exp(k2(-1))^alpha; a1=rho*a1(-1)+e1; a2=rho*a2(-1)+e2; exp(y1)=exp(a1)*exp(k1(-1))^alpha; exp(y2)=exp(a2)*exp(k2(-1))^alpha; end; initval; y1=1.1; y2=1.1; k1=2.8; k2=2.8; c1=.8; c2=.8; a1=0; a2=0; e1=0; e2=0; end; shocks; var e1; stderr .08; var e2; stderr .08; end; steady; stoch_simul(dr_algo=0,periods=200); datatomfile('simu2',[]);