MJDGGES returns the following error code40

I am trying to estimate a fairly large DSGE model (from Gertler, Sala and Trigari (2007)), and I’m wondering what the error message above means and what to do about it (see below for the complete error message).

I have entered the model equations in log-linearized form using the model(linear) command. In total I have 61 variables and 61 equations. I also added a check; command before starting the estimation, and got a similar error message.

Any help/tips you can provide would be greatly appreciated!

Best,
Hakon


Original error message:


Error in computing likelihood for initial parameter values
??? Error using ==> print_info at 53
MJDGGES returns the following error code40

Error in ==> initial_estimation_checks at 87
print_info(info)

Error in ==> dynare_estimation at 295
initial_estimation_checks(xparam1,gend,data);

Error in ==> GST at 636
dynare_estimation(var_list_);

Error in ==> dynare at 102
evalin(‘base’,fname) ;


Error message when adding the check; command:


??? Error using ==> print_info at 53
MJDGGES returns the following error code40

Error in ==> check at 56
print_info(info);

Error in ==> GST at 486
check;

Error in ==> dynare at 102
evalin(‘base’,fname) ;

I think I’ve figured this out. The error message indicates that Dynare cannot solve the model for some reason. In my case it was because a parameter I was using was never assigned a value, so many coefficients in my linear equations where = NaN.