全部版块 我的主页
论坛 经济学论坛 三区 宏观经济学
8382 13
2012-07-12
??? Error using ==> minus
Matrix dimensions must agree.
Error in ==> set_prior at 274
        if any(bayestopt_.p5-old.bayestopt_.p5)
Error in ==> dynare_estimation_init at 121
    [xparam1,estim_params_,bayestopt_,lb,ub,M_] = set_prior(estim_params_,M_,options_);
Error in ==> dynare_estimation_1 at 37
  [data,rawdata,xparam1] = dynare_estimation_init(var_list_);
Error in ==> dynare_estimation at 62
    dynare_estimation_1(var_list,varargin{:});
Error in ==> miao2 at 283
dynare_estimation(var_list_);
Error in ==> dynare at 132
evalin('base',fname) ;
本人最近开始学习做贝叶斯,看了很多书程序似乎没问题,但是一直出现问题,请各位帮忙。
附件中是mod文件和数据,其中数据有excel格式的,还有m文件格式中,一种是单个变量分开写,一种是合着写的,但是都出现上面的问题,请高手指教。不胜感激。
就是想问下数据在m文件或excel书写时有什么要求?变量名和mod文件时一致的。第2个附件是我所做的,请大家帮忙看看。

附件列表
二维码

扫码加我 拉你入群

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

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

全部回复
2012-7-13 01:03:47
请上传.mod供大家参考
二维码

扫码加我 拉你入群

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

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

2012-7-13 13:04:40
varobs y c pi w m ;  观测变量你写的是5个,但数据文件中有6个观测变量,不匹配,所以会出问题。用excel文件吧,去掉 i 那列,即可。或者观测变量加上 i 。
二维码

扫码加我 拉你入群

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

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

2012-7-13 13:49:39
观察变量加上i之后,还是不行啊。
二维码

扫码加我 拉你入群

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

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

2012-7-13 15:58:39
varobs y c pi w m i;  删除 datass.m , dynare 4.2.0 运行通过
二维码

扫码加我 拉你入群

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

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

2012-7-13 16:38:18
ahnulxy 发表于 2012-7-13 15:58
varobs y c pi w m i;  删除 datass.m , dynare 4.2.0 运行通过
你是说删除变量m吗?我试了下,不行。能说详细点不?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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