|
小白硕士毕业论文要用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;
|