jpfeifer wrote:Given the bugs associated with Ramsey when using instruments and a user-provided steady state, you should not use 4.4.3 but focus on the unstable. Providing a wrong steady state will yield wrong results.
Thanks so much Johannes!
Sorry my question might not be clear enough: Is it possible to specify a steady state VALUE for endogenous variables, instruments and the multipliers directly in a Ramsey problem, given that the numerical difficulty in solving steady state?
For example I have 1 instrument, 40 endogenous variables and 40 equations in the constraint part of a Ramsey problem specified in the mod file. Dynare will create 41 FOC with 40 auxiliary variables (lagrangean multipliers) when trying to solve the steady state. Is it possible to provide the value of the 1 steady state instrument, 40 endogenous variables and setting all the 40 lagrangean multipliers to be zero? I would like dynare to solve the problem around this wrong steady state. The steady state cannot be found with established routines, even if I already specify the function: steady state instrument --> steady state of 40 endogenous variables. A wrong steady state might reduce the performance of the approximation, but it still provides some insights of the policy.
We can require Dynare solving a non-Ramsey problem around any user specified steady state value by just adding steady(nocheck). But this does not work for Ramsey. Dynare still starts iterating to find the corresponding steady state multipliers. I conjecture modifying oo_.steady_state might work because stoch_simul only use oo_, M_, and options_. Is it correct?
Many thanks!