Steady States
Posted: Thu Jul 14, 2011 9:17 am
Hello, i'm having a problem how to calculate and implement the steady state values of the endogenous variables from the non-linear model to the equations of the log-linearized model in the model block. What is the best way to calculate these steady state values of the non linear model and plug them in the equations of the log linearized model. I know of a few possibilities of doing so:
1) write the steady state values of the endogenous variables as parameters and then write the steady state relationships in a recursive way. I have tried this but get the following error message:
STEADY: numerical initial values incompatible with the following equations
4 6 7 Plus I get NAN value for 3 of the steady state variables (defined as parameters). What is the best way to overcome this problem ? Could it be because I have a non-linear relationship in one of the equations which cannot be solved without an initial guess ? If so, what should I specifically do in this case ?
2) write a matlab seperate file and use fsolve to calculate the steady state values. However, if i define for example mcss as the steady state value of mc, how does dynare / matlab recognize that this is indeed the steady state value? I've got a steady state equation for mcss which relates to other steady state values of endogenous variables. Moreover, my model equations (linear) depend on these steady state values (mcss, iLss etc..) so how do I programme the mod file to take these values for these equations ?
Any suggestions and help would be very much appreciated, thank you !
1) write the steady state values of the endogenous variables as parameters and then write the steady state relationships in a recursive way. I have tried this but get the following error message:
STEADY: numerical initial values incompatible with the following equations
4 6 7 Plus I get NAN value for 3 of the steady state variables (defined as parameters). What is the best way to overcome this problem ? Could it be because I have a non-linear relationship in one of the equations which cannot be solved without an initial guess ? If so, what should I specifically do in this case ?
2) write a matlab seperate file and use fsolve to calculate the steady state values. However, if i define for example mcss as the steady state value of mc, how does dynare / matlab recognize that this is indeed the steady state value? I've got a steady state equation for mcss which relates to other steady state values of endogenous variables. Moreover, my model equations (linear) depend on these steady state values (mcss, iLss etc..) so how do I programme the mod file to take these values for these equations ?
Any suggestions and help would be very much appreciated, thank you !