Page 1 of 1

Blanchard Kahn Conditions not Satisfied

PostPosted: Mon Mar 12, 2012 5:50 pm
by paulinares
Hello, I'm trying to estimate a model but I'm getting the following error:

Error in computing likelihood for initial parameter values
??? Error using ==> print_info at 39
Blanchard Kahn conditions are not satisfied: no
stable equilibrium

What is puzzling for me is that I use the command check, and the rank condition is verified
(There are 20 eigenvalue(s) larger than 1 in modulus for 20 forward-looking variable(s)), and
the policy functions are being calculated without a problem.

If the rank condition is verified why is there a problem with the BK conditions to compute the
likelihood?

I've tried to move my initial parameter values around as well, but nothing helps. I do have several
infinite eigenvalues, I thought this isn't an issue because the code must be using a QZ decomposition
but can this have something to do?

Thank you in advance for your help!
Paulina

Re: Blanchard Kahn Conditions not Satisfied

PostPosted: Tue Mar 13, 2012 4:34 pm
by jpfeifer
Did you put your parameter values as starting values in the estimated_params-block? Or only before the model block?

Re: Blanchard Kahn Conditions not Satisfied

PostPosted: Wed Mar 14, 2012 6:35 pm
by paulinares
Thanks so much for replying!

I only put the parameter values before the model block. In the estimated_params-block I have
the prior (parameter name, distribution, alpha, beta), but not the starting value. Does that make
a difference?

Thanks again!
Paulina

Re: Blanchard Kahn Conditions not Satisfied

PostPosted: Wed Mar 14, 2012 8:42 pm
by jpfeifer
Yes, because if you do not specify starting values, the posterior mean is used. This may explain your error with initial values for estimation.