Hi.
I have a nonlinear model with a steadystate file (and a auxiliary function). I ran the model and BK conditions were satisfied but the model diagnostics tells me:
The Jacobian of the static model is singular
there is 6 colinear relationships between the variables and the equations
The IRFs seems to be ok, so I thought it was a problem with steady_state() operator that cannot computed all the steady states endogenously.
When I substituted all the steady_state operators in model for parameters and set the parameters to the values calculated in the first run, the model diagnostics does not find anything wrong (the Jacobian message disappears).
I have read some topics about it but I do not know the best practice here. The only way to avoid the error message for me is to create parameters for all variables (like *_ss) and then set all of them in the steady_state_model block or leave it like the first run and just do not care about the message.
Is there another way?
Thank you all.