最近在学Dynare,看到B站up主的视频,复制下面代码放进mod文件,然后用matlab跑
var y, c, k, n, a, w, r, i;
varexo e;
parameters beta, rho, alpha, delta, chi;
alpha = 0.33;
rho = 0.95;
beta = 0.99;
delta = 0.023;
chi = 1.75;
model;
chi*c/(1-n) = w
1 = beta * (c/c(+1)) * (r(+1) + (1-delta));
w = (1-alpha)*a*k(-1)^(alpha)*n^(-alpha);
r = alpha*a*k(-1)^(alpha-1)*n^(1-alpha);
y = c+i;
k = (1-delta)*k(-1)+i;
y = a*k(-1)^alpha*n^(1-alpha);
log(a) = rho*log(a(-1))+e;
end;
initval;
y = c+delta*k;
c = 0.76;
n = 1/3;
k = 9;
a = 1;
e = 0;
end;
shocks;
var e = .01^2;
end;
steady;
check;
stoch_simul(order=1);
matlab报错
>> dynare RBCStarting Dynare (version 5.4).
Calling Dynare with arguments: none
Starting preprocessing of the model file ...
ERROR: RBC.mod: line 14, col 1: syntax error, unexpected INT_NUMBER
这是什么原因啊?



雷达卡






京公网安备 11010802022788号







