by dsinigaglia » Mon Jun 20, 2011 10:28 pm
Dear all,
I have the very same error message while trying to estimate a LINEAR macro model. This is a situation where I am trying to replicate the results of a working paper, so I already have a very good idea about the priors and the posteriors. In the simulation step, I get the message that the B-K condition IS verified. In this case, I calibrate the parameters and get the expected IRFs. When passing on to the estimation step, I provide priors whose means are either:
a) equal to the priors suggested by the author;
b) equal to the posteriors suggested by the author.
In both cases, I get the following error message:
*******************************************
There are 20 eigenvalue(s) larger than 1 in modulus
for 20 forward-looking variable(s)
The rank condition is verified.
You did not declare endogenous variables after the estimation command.
Posterior IRFs and posterior forecats will be computed for the
122 endogenous variables of your model, this can be very
long....
Choose one of the following options:
[1] Consider all the endogenous variables.
[2] Consider all the observed endogenous variables.
[3] Stop Dynare and change the mod file.
options [default is 1] = 2
Loading 46 observations from Datos.m
Error in computing likelihood for initial parameter values
??? Error using ==> print_info at 39
Blanchard Kahn conditions are not satisfied: no stable equilibrium
Error in ==> initial_estimation_checks at 101
print_info(info, options_.noprint)
Error in ==> dynare_estimation_1 at 367
initial_estimation_checks(xparam1,gend,data,data_index,number_of_observations,no_more_missing_observations);
Error in ==> dynare_estimation at 62
dynare_estimation_1(var_list,varargin{:});
Error in ==> Your_model at 1072
dynare_estimation(var_list_);
Error in ==> dynare at 132
evalin('base',fname) ;
***************************************
One key difference between the simultion step and the estimation step is that I use measurement errors in the second. This, however, shouldn't be a problem. Also, I get the same error message if a restrict the number of parameters to be estimated to only one.
Any ideas of what might be happening?
Thanks is advance.
Daniel