When trying to run my Dynare code i obtain the following error:
??? Error using ==> print_info at 36
The generalized Schur (QZ) decomposition failed. For more information, see the documentation for Lapack function
dgges: info=16, n=16
Error in ==> check at 76
Error in ==> linear_u at 312
oo_.dr.eigval = check(M_,options_,oo_);
Error in ==> dynare at 120
What does such error mean? ( i saw some of the previous answers talking about potential colinearity, or parameters declared in a wrong order) i went through my model several times and yet i still could not make it work. Can you help me please?
Thank you for your reply. Please find attached the mode file.
model.mod (3.28 KB)
Ugrade your Dynare
[quote]??? Error using ==> print_info at 61
The Jacobian contains NaNs because the following parameters are NaN: css, cwss, kss, qss, bss, nss, lambdass,
lambda_wss, muss, wss, thetass[/quote]
Thanks for your reply.
I upgraded my Dynare version.
When i’m using a linear model, I always use steady state variables experessed as function of parameters to calculate my ratios (don’t have their numercial values). I don’t know how to procede otherwise.
Can you tell me please what is the error(s) i’m making exactly? Because i have always done the same procedure in writing my Dynare codes and they all work fine.
Think about the parameter definition above the model command as a sequence of Matlab commands that step by step defines sets parameters. You can use the previously defined parameters to define new ones, but you cannot use future ones.
If you execute the parameter definitions as Matlab code (selecting the lines and hitting “Evaluate selection”), Matlab will complain that lambdass uses css for its definition, but it is only defined later on.
I followed your instructions and the code works fine now.
Thank you. You have been of great help
My model work fine when i choose a certain parameter value. But when i change it, i get the following error:
There are 9 eigenvalue(s) larger than 1 in modulus
for 12 forward-looking variable(s)
The rank conditions ISN’T verified!
Warning: Some of the parameters have no value (lamdass) when using stoch_simul. If these parameters are
not initialized in a steadystate file, Dynare may not be able to solve the model…
In test_for_deep_parameters_calibration at 46
In stoch_simul at 22
In Pintus_Kaas at 327
In dynare at 120
??? Error using ==> print_info at 43
Blanchard Kahn conditions are not satisfied: indeterminacy
Error in ==> stoch_simul at 81
Error in ==> Pintus_Kaas at 327
info = stoch_simul(var_list_);
Error in ==> dynare at 120
i know that it is related to the timing conventions, but i don’t understand why when i put my parameter f = 0.61, it doesn’t work. however for f=0.72 the code runs correctly.
model.mod (3.38 KB)
Replace the equation m(+1) = d*i; by m=d(-1)*i(-1); and it will work.