Im having trouble with the Schur decomposition failing for my code. The steady state is correctly calculated and the residuals of all equations are exactly zero. I can’t seem to find the problem. I’m posting the .mod file and the steady state auxiliary file. Any help will be much appreciated.
codemarch25GM_steadystate.m (3.67 KB)
codemarch25GM.mod (8.65 KB)
If I read your results correctly you have negative values at the steady-state. Are you sure this is correct?
Thank you, K.
I don’t think that is the issue. Since I’m log linearizing, those steady state values are logs of the variables. I get the same erro message when I linearize and all steady-state values are positive.
You sure about your parametrisation? Some parametre values sometimes give unit roots. Do you solve the steady-state by hand?
Yes, I believe so. I solve the steady state in closed-form for all variables. Thank you for looking into this.
You know if you do that you can introduce the log-linearised model directly in dynare. Then you express each variable as a log-deviation from the ss and you do not need to worry about the ss anymore.
From an experimental version of model_diagnostics:
[quote]MODEL_DIAGNOSTICS: The Jacobian of the static model contains Inf or NaN. The problem arises from:
MODEL_DIAGNOSTICS: Derivative of Equation 18 with respect to Variable BD (initial value of BD: 0)
MODEL_DIAGNOSTICS: Derivative of Equation 19 with respect to Variable BF (initial value of BF: 0)
MODEL_DIAGNOSTICS: The problem most often occurs, because a variable with
MODEL_DIAGNOSTICS: exponent smaller than 1 has been initialized to 0. Taking the derivative
MODEL_DIAGNOSTICS: and evaluating it at the steady state then results in a division by 0.