use initial value that is not steady state

This forum is closed. You can read the posts but cannot write. We have migrated the forum to a new location where you will have to reset your password.
Forum rules
This forum is closed. You can read the posts but cannot write. We have migrated the forum to a new location (https://forum.dynare.org) where you will have to reset your password.

use initial value that is not steady state

Postby naivej » Tue Jan 10, 2017 11:57 am

Hi,

I am trying to solve a stochastic model from an initial point that is not steady state. So I specify the initial value of state variable in the initval block and do not use the steady command. Then I compare the IRs generated using two different initial value of state variable, they are exactly same.
Did I do anything wrong? Can I find the initial value stored somewhere?

Thanks in advance.
naivej
 
Posts: 9
Joined: Mon Jun 08, 2015 10:59 pm

Re: use initial value that is not steady state

Postby jpfeifer » Tue Jan 10, 2017 7:52 pm

What are you trying to achieve? Are you using a nonlinear model (order>1)? For a linear model, the IRFs will always be the same, regardless of where they start. Also, the decision rules will always be approximated around the steady state. If you are trying to compute the IRFs at a given point for a nonlinear model, you should be using the
Code: Select all
simult_

function. An example is https://sites.google.com/site/pfeiferecon/RBC_state_dependent_GIRF.mod?attredirects=0
------------
Johannes Pfeifer
University of Cologne
https://sites.google.com/site/pfeiferecon/
jpfeifer
 
Posts: 6940
Joined: Sun Feb 21, 2010 4:02 pm
Location: Cologne, Germany

Re: use initial value that is not steady state

Postby naivej » Tue Jan 10, 2017 8:43 pm

Thanks for you reply.
I solved the Ramsey problem of a given nonlinear model by hand, then I write the ramsey system to dynare. With commitment, the multipliers at t=0 should be zeros but their steady states are not zeros. Can I achieve this using only stoch_simul? I solve the model under both first and second order. Either case, changing the initial value of multipliers give me same IRs.
Could you please explain more about what you said " For a linear model, the IRFs will always be the same, regardless of where they start."?
naivej
 
Posts: 9
Joined: Mon Jun 08, 2015 10:59 pm

Re: use initial value that is not steady state

Postby jpfeifer » Tue Jan 17, 2017 10:44 am

At first order in a stochastic model, you have certainty equivalence. Due to the linearity of the solution, there is not interaction between shocks and states (like the multiplier) as those would be second order terms.
The response to a shock is therefore always the same, regardless of the point in the state-space. What you seem to have in mind in studying the transition behavior from a point away from the steady state (0 initial multipliers), which will only yield different responses at higher order.
------------
Johannes Pfeifer
University of Cologne
https://sites.google.com/site/pfeiferecon/
jpfeifer
 
Posts: 6940
Joined: Sun Feb 21, 2010 4:02 pm
Location: Cologne, Germany


Return to Dynare help

Who is online

Users browsing this forum: Google [Bot] and 7 guests