Page 1 of 1

Error: variables not determined uniquely

PostPosted: Wed Nov 21, 2012 7:14 pm
by R_leg
Hello everybody,

I'm just in trouble with a (large) model that I have designed. When I first entered the level in level, Dynare had much trouble solving it: the stability condition was satisfied, but I received an error message telling me some matrix was not invertible. Seems like it was due to Walras law making some equations redundant. But since I was able to obtain IRF's for a log-linearized version of the model using a code of mine (for an undetermined coeeficient method), I just tried to enter the model in linear form in Dynare (to be precise, the model is linear, and all variables are in fact log deviations from steady state; hence the steady-state values for the model are all 0).

With the linear form, I now receive the following error message:

??? Error using ==> print_info at 33
The model doesn't determine the current variables uniquely

Error in ==> check at 76
print_info(info, options.noprint);

Error in ==> model at 581
check(M_,options_,oo_);

Error in ==> dynare at 120
evalin('base',fname) ;


Is this error equivalent to the non-invertibility problem due to Walras law? If yes, how to know which equations are redundant? If not, what does it mean?

Thanks a lot for any suggestion, I put my files just in case it could help.

Re: Error: variables not determined uniquely

PostPosted: Mon Jan 07, 2013 5:28 pm
by jpfeifer
Try
Code: Select all
model_diagnostics(M_,options_,oo_)