全部版块 我的主页
论坛 经济学论坛 三区 宏观经济学
6557 11
2014-03-28
各位大神,最近用dynare运行程序,总是提示以下错误信息,楼主菜鸟,完全看不出是个什么情况,有没人能帮忙解释一下呀,跪谢了
>> dynare lz.mod
Configuring Dynare ...
[mex] Generalized QZ.
[mex] Sylvester equation solution.
[mex] Kronecker products.
[mex] Sparse kronecker products.
[mex] Local state space iteration (second order).
[mex] Bytecode evaluation.
[mex] k-order perturbation solver.
[mex] k-order solution simulation.
[mex] Quasi Monte-Carlo sequence (Sobol).
[mex] Markov Switching SBVAR.
Starting Dynare (version 4.4.2).
Starting preprocessing of the model file ...
Found 16 equation(s).
Evaluating expressions...done
Computing static model derivatives:
- order 1
Computing dynamic model derivatives:
- order 1
- order 2
Processing outputs ...done
Preprocessing completed.
Starting MATLAB/Octave computing.
Undefined function or variable 'l'.
Error in lz (line 266)
M_.Sigma_e(1, 1) = (l)^2;

Error in dynare (line 180)
evalin('base',fname) ;

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-3-28 16:39:27
有没人能提示一下呢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-3-28 16:53:12
Undefined function or variable 'l'.

没有在var里定义变量I
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-3-28 17:44:49
richardgu26 发表于 2014-3-28 16:53
Undefined function or variable 'l'.

没有在var里定义变量I
我的mod没有l这个变量,也没有l参数,是运行mod文件之后自己生成的一个同名的.m文件里出现了这么个变量
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-3-28 17:46:39
好吧,我还是把mod文件粘上来吧,走过路过的帮忙瞅瞅,指点指点哈,感激不尽
var c lambda m r pie pie_w h w_r y k x i q r_k r_n n;

varexo e_r;

parameters
beta gamma eta sigma nu kappa_w lambda_w alpha omega kappa_p lambda_p delta phi a chi R_k R
b zeta iota c_l k_l rho rho_y rho_pie;

beta=0.99;
gamma=0.7;
eta=0.9;
sigma=0.9;
nu=3;
kappa_w=1;
theta_w=0.7;
lambda_w=0.0063;
alpha=0.35;
omega=0.64;
kappa_p=1;
theta_p=0.75;
lambda_p=0.0858;
delta=0.025;
phi=0.25;
a=0.2;
chi=1.463;
R_k=1.335;
R=1.1134;
b=0.5;
zeta=0.025;
iota=0.01;
c_l=0.45;
k_l=0.4;
rho=0.9;
rho_y=0.5;
rho_pie=0.4;




model(linear);
-(eta/(1-beta*gamma))*(c-gamma*(1-eta)*c(-1)-(1+gamma*(1-eta)*c))=lambda;
lambda-m=(beta/(1-beta))*r(+1);
lambda(+1)-lambda+r(+1)=pie(+1);
pie_w-kappa_w*pie(-1)=beta*(pie_w(+1)-kappa_w*pie)+lambda_w*(nu*h-lambda-w_r);
w_r=w_r(-1)+pie_w-pie;
y=alpha*k+omega*h;
y-h+x=w_r;
pie-kappa_p*pie(-1)=beta*(pie(+1)-kappa_p*pie)+lambda_p*x;
k(+1)=delta*i+(1-delta)*k;
q=i-k;
r_k=(alpha*a/R_k)*(y+x-k)+(1-delta/R_k)*q-q(-1);
r_k(+1)-r(+1)=-chi*(n(+1)-q-k(+1));
b*n(+1)=zeta*(alpha*a+1-delta-R)*(q(-1)+k)+zeta*(alpha*a+1-delta)*r_k+zeta*R*(b-1)
*r+zeta*R*b*n+iota*a*y+iota*a*x+delta*q;
r_n=rho*r_n(-1)+(1-rho)*(rho_y*y+rho_pie*pie(+1))+e_r;
r_n=r+pie;
y=c_l*c+k_l*i;
end;


shocks;
var e_r;
stderr l;
end;
steady;
check;


estimated_params;
gamma,beta_pdf,0.7,0.05;
eta,inv_gamma_pdf,0.9,0.5;
phi,normal_pdf,0.25,2;
alpha,beta_pdf,0.35,0.05;
omega,normal_pdf,0.64,2;


end;


varobs y;

estimation
(datafile=s,nobs=60,mh_replic=2000,mh_nblocks=4,mh_jscale=0.8,bayesian_irf,irf=40);
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-4-1 21:07:05
mirrim 发表于 2014-3-28 17:46
好吧,我还是把mod文件粘上来吧,走过路过的帮忙瞅瞅,指点指点哈,感激不尽
var c lambda m r pie pie_w  ...
楼主 标准差把1打成l了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群