I run .mod under Dynare 4.0.4,have some difficulties to get the results?

the matlab show in the following:

??? Reference to non-existent field ‘datenum’.

Error in ==> get_date_of_a_file at 22

d1 = info.datenum;

Error in ==> check_posterior_analysis_data at 31

mhdate = get_date_of_a_file(mhname);

Error in ==> posterior_analysis at 20

info = check_posterior_analysis_data(type,M_);

Error in ==> compute_moments_varendo at 41

oo_ = posterior_analysis(‘variance’,var_list_(i,:),var_list_(j,:),],options_,M_,oo_);

Error in ==> dynare_estimation_1 at 959

oo_ = compute_moments_varendo(options_,M_,oo_,var_list_);

Error in ==> dynare_estimation at 62

dynare_estimation_1(var_list,varargin{:});

Error in ==> bbgg1 at 332

dynare_estimation(var_list_);

Error in ==> dynare at 102

evalin(‘base’,fname) ;

how to solve it?

I try many times,but fails,why?

anyone can help me?

bbgg1.mod (3.89 KB)

try1.xls (16.5 KB)

Hi,

the excel file you posted has apparently a problem with the format of numbers, I changed the font to “Arial” and it works now (see the attached files)…

Plus you need to specify the following options:

xls_sheet=Sheet1, for the name of the sheet containing the data

xls_range=A1:D45, for the range of the data

Best

try1.xls (11 KB)

bbgg1.mod (4.04 KB)

Thank you for your sincerely help!

but,I can get the moments varendo results,could you help me further?

Hi,

you cannot get them from a wrong mode computation. By running your code, I see that the optimization doesn’t converge. I suggest you to add a block "estimated_params_init;’ in order to assign starting values to the parameters to be estimated (Note that by default, dynare takes the prior mean for the initialization of the optimization process)

Hope this helps

Thank you for your reply!

I will try !

I have find the fault in code!

but this code is runing for long time.

Do you have some mehtod to reduce its runing time?

bbgg1.mod (3.88 KB)