Hi, I was running a small DSGE model and i attached the code below. I checked the model, again and again, searched Dyanre for help. But still could not fix the issues.
The error that shows up on dynare is
“Impossible to find the steady-state. Either the model doesn’t have a steady state, there are an infinity of steady states, or the guess values are too
far from the solution”.
is there any way that I can fix this issue?.
Thanks. dynare_simulation.mod (2.5 KB)
Check your code, in particular with respect to how the exogenous processes enter. For example,
ms=mrhos*ms(-1)+mepsils;
has steady state 0, but you provide a non-zero initial value.
Hi, thanks for pointing out the error. But once i corrected this and other mistakes ( the current file is updated already), now it gives me an error like this:
The steady state contains NaN or Inf?.
So, what is the potential mistake now?.
Thanks.
I meet the same problem. I want to ask : have you solve the problem?
Please provide the updated file.
Hi, i could not find the solution yet. Once i find, i will let you know.
Thanks.
Put resid
before steady
to see that there are NaN residuals. Somewhere in your equations there must be division by 0 or something like that.
Thanks for the reply.
I tried and get the following similar error warning!!:
Error using print_info (line 90)
The steady state contains NaN or Inf
Error in stoch_simul (line 100)
print_info(info, options_.noprint, options_);
Error in dynare_simulation (line 288)
info = stoch_simul(var_list_);
Error in dynare (line 235)
evalin(‘base’,fname) ;
it seems some values makes some expressions nearly zero.
I Checked the equations again and could not find any mistake. it is also probably because of non-existence of unique solution for the system.