Does the new version handle unit roots?

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.

Does the new version handle unit roots?

Postby ripatti » Fri Aug 15, 2014 8:59 am

Dear Musketeers,

Due to hint by a colleague, I just tried to impose a unit root to an exogenous shock process. Dynare seems to handle it technically:
- it gives steady state that corresponds that of the stationary case. The steady state of the unit root shock process gets the same value as in the case of stationary process. resid gives zeros.
- the unit root shows up in the output of the check command
- decision and transition functions contains this unit root in a correct place
- the levels of some variables are correctly NaNs
- at the first glance the impulse responses look right.

What is going on here?

Antti
ripatti
 
Posts: 59
Joined: Mon Jan 16, 2006 6:28 am
Location: Helsinki

Re: Does the new version handle unit roots?

Postby jpfeifer » Fri Aug 15, 2014 9:36 am

Dear Antti,
What exactly is your question? The Blanchard-Kahn conditions allow for unit roots (its outside of the unit circle, not outside or on).
Decision rules, eigenvalues and moments subsequently have to reflect the unit root.

The only problem is that there are infinitely many steady states. Dynare solves this issue by forcing the user to provide a value for the steady state and takes this approximation point as given.

Regarding estimation, the only difference is that you cannot initialize the Kalman filter with the unconditional variance. Hence, the diffuse Kalman filter is used.
------------
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: Does the new version handle unit roots?

Postby ripatti » Fri Aug 15, 2014 9:46 am

Thnak you Johannes!

I give the steady state by initval block. This explains the steady state of the stationary version (which is what one wants here).

I interpret your reply that everything works here as expected!

Cheers,

Antti
ripatti
 
Posts: 59
Joined: Mon Jan 16, 2006 6:28 am
Location: Helsinki

Re: Does the new version handle unit roots?

Postby jpfeifer » Fri Aug 15, 2014 9:57 am

Yes, as far as I can see everything works as expected.
------------
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

cron