hello

i have a problem :

please help me

Error in computing likelihood for initial parameter values

??? Error using ==> print_info at 40

Blanchard Kahn conditions are not satisfied: no stable equilibrium

Error in ==> initial_estimation_checks at 69

print_info(info, DynareOptions.noprint)

Error in ==> dynare_estimation_1 at 147

oo_ =

initial_estimation_checks(objective_function,xparam1,dataset_,M_,estim_params_,options_,bayestopt_,oo_);

Error in ==> dynare_estimation at 70

dynare_estimation_1(var_list,dname);

Error in ==> daliri at 228

dynare_estimation(var_list_);

Error in ==> dynare at 120

evalin(‘base’,fname) ;

Hi, Before actually launching the estimation of the mode of the posterior distribution, Dynare checks that there is no obvious problem with the initial condition that will be used by the optimizer (used to maximize the log of the posterior kernel). By default, this initial condition (or guess) is the prior mean. In your case the prior mean does not satisfy the Blachard and Kahn condition (you have more unstable eigenvalues than forward looking variables). It is possible to change the default initial condition, using the `estimated_params_init`

block (see the reference manual here). An alternative is to change prior itself, the error may reflect that your prior is problematic.

Best,

Stéphane.

1 Like

This can happen even when values for prior mean work when used to simulate the model?

NAME, INITVAL, LB, UB, PRIOR_SHAPE, PRIOR_mean, PRIOR_std_dev. What are the explicit roles of INITVAL and Prior_mean?

In those cases, you usually have a unit and are missing `diffuse_filter`

as an option to `estimation`

.

1 Like