BK condition is verified, why the irfs do not go back zero?

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.

BK condition is verified, why the irfs do not go back zero?

Postby kang » Sun Apr 11, 2010 4:07 pm

Hi, dear all,

I am running a dynare code to solve for a small open economy model, the bk condition is verified, but the irfs does not go back the zero. In fact, the irfs seem to be ok in the first 20 or 40 periods, but when i check more periods, they are not stable at all. I wonder what kind of problem it could be ? Anyone can help? The code is attached.

thanks
Attachments
laborbeta_new.mod
(1.91 KiB) Downloaded 106 times
kang
 
Posts: 6
Joined: Sat Aug 09, 2008 3:39 pm

Re: BK condition is verified, why the irfs do not go back zero?

Postby jpfeifer » Mon Apr 12, 2010 4:14 pm

Hi,

apparantly the BK-conditions are satisfied as you have 2 eigenvalues larger than 1 in modulus for 2 forward-looking variables. However, your third-largest eigenvalue is exactly 1, which should explain the permanent impulse responses as you have a unit root in your model. Maybe this is a problem of the unit root in consumption usually encountered in small open economy models. In this case you should see Schmitt-Grohe/Uribes "Closing small open economy models" (http://econ.duke.edu/~grohe/research/closing_jie.pdf) to close the model and render it stationary.
------------
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: BK condition is verified, why the irfs do not go back zero?

Postby kang » Mon Apr 12, 2010 6:00 pm

Thanks for your reply and help. But in the model, I have added the bond adjustment cost, which is the psi_b*b in the second equation.
kang
 
Posts: 6
Joined: Sat Aug 09, 2008 3:39 pm

Re: BK condition is verified, why the irfs do not go back zero?

Postby jpfeifer » Wed Apr 14, 2010 6:06 am

I just recognized that your model does not feature depreciation of capital. This is the reason for the unit root. If you set your law of motion from
Code: Select all
k=k(-1)+i/kss;

to
Code: Select all
k=(1-delta)*k(-1)+i/kss;

with 0<delta<1, the impulse responses will be stationary.
------------
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: No registered users and 8 guests