Hi, I am a beginner in Dynare and struggle with error messages.
It seems like my initial value is not relevant.
In this case, how can I get the steady state other than exactly provide them.
The error message is …
STEADY: numerical initial values incompatible with the following equations
Columns 1 through 18
It means that the initial values you provided do not satisfy some of the model equations (seems to be equations 1 - 25). You have to provide initial conditions that satisfy the system of equations that describes the model’s equilibrium conditions.
Does it mean I need to provide a exact steady state solution to these values?
Or simply can I provide them all zeros? (which satisfies the FOCs)?
If I need to provide a exact initial values… it means I need to implement a steady state solver (?)
In this sense, Dynare provides only impluse response function other than steady state solution?
Sorry for the stupid quesion…
Many thanks for your comment…
You don’t have to provide an exact solution, but you do need to provide an initial condition (consistent with the model equations, of course) from which the algorithm Dynares uses to find steady states will converge to the actual steady state. Starting with all zeros is unlikely to work. The algorithm uses derivatives, and you will likely have marginal utilities and marginal products that are infinite when real variables are zero. You should be able to guess at some of the steady state values by looking at the steady state versions of the model equations. For example, you can solve for the steady state value of capital in an RBC model using the Euler equation and the fact that labor supply should be about 0.3: