Page 1 of 1

unit root variable in the model

PostPosted: Mon Feb 07, 2011 8:32 pm
by jill1009
Hi,
I'm estimating a DSGE model using Dynare. When I use "steady; check;" command, I find that there is an eigenvalue equal to 1. Does that mean one of the endogenous variables is unit root? How to find that variable? What should I deal with it? Is there any consequence if there is a unit root variable in the model?
Thank you,
Ji

Re: unit root variable in the model

PostPosted: Tue Feb 22, 2011 9:33 am
by SébastienVillemot
If you have a unit eigenvalue, then there is indeed a unit-root in your model. You can see which variables are explosive by looking at the theoretical simulated moments: the unit-root variables have infinite variance.

Unit roots have a lot of consequences: there is no unique steady state, stochastic simulations may diverge, estimation needs to be done using a specialized (diffuse) Kalman filter.

All these problems can be circumvented, but you need to have a good understanding of these issues. Search the forum and read books/papers.

If unsure about the consequences, it is better to stationarize your model by removing the unit root.

Re: unit root variable in the model

PostPosted: Tue Feb 22, 2011 7:43 pm
by jill1009
Thank you! I checked the theoretical moments, none of the variances is infinite. what's the matter?

Re: unit root variable in the model

PostPosted: Wed Feb 23, 2011 9:14 am
by SébastienVillemot
Hard to tell. Please post your MOD file.