小白论文要用dsge模型,第一次用,纯新手。dynare跑程序显示error('DYNARE: preprocessing failed'),不知道哪句语法有问题,麻烦大家看看是什么问题?小女子跪求各位大神
addpath c:\dynare\4.3.0\matlab
var y_i y p_i p c k i l w r z mc;
varexo e_z e_c;
parameters beta d kappa delta ksi alpha epsilon rho tau sigma eta;
alpha = 0.476;
beta = 0.99;
delta = 1.75;
ksi = 6;
kappa = 2.359;
d = 0.025;
epsilon = 10;
sigma = 0.5237;
eta = 0.0127;
model;
(delta/c) = lambda;
(1-delta)/(1-l) = lambda*w;
y_i = (p_i/p)^(-ksi)*y;
y_i = z*(k^alpaha)*(l^(1-alpha));
psi*c/(1-l) = w;
c+i = y;
l = ((1-alpha)*y_i/w)*mc;
k = (alpha*y_i/w)*mc;
w = y_i*((epsilon-1)/epsilon)*(1-alpha)/1;
r = y_i*((epsilon-1)/epsilon)*alpha/k(-1);
i = k-(1-d)*k(-1);
log(z) = rho*log(z(-1))+e_z;
log(c) = tau*log(c(-1))+e_c;
end;
initval;
y_i =0;
y = 0;
p_i = 0;
p = 0;
I =0;
k = 0;
c = 0;
l = 0;
w = 0;
r = 0;
z = 0;
mc= 0;
e_z = 0;
e_c = 0;
end;
steady;
check;
shocks;
var e_z = sigma^2;
var e_c = eta^2;
end;
stoch_simul;