indeterminacy due to rank failure

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.

indeterminacy due to rank failure

Postby lm280299 » Mon Mar 31, 2014 5:28 pm

I use Dynare 4.3.2. Here is what the program tells me.

There are 8 eigenvalue(s) larger than 1 in modulus
for 8 forward-looking variable(s)

The rank conditions ISN'T verified!

??? Error using ==> print_info at 46
Blanchard Kahn conditions are not satisfied: indeterminacy due to rank failure

I'm curious to know what is wrong in the model. I hope someone could help me.

Thank you!
Attachments
Basetaxram_newmodel.mod
(2.35 KiB) Downloaded 69 times
lm280299
 
Posts: 25
Joined: Thu Feb 06, 2014 5:58 pm

Re: indeterminacy due to rank failure

Postby jpfeifer » Tue Apr 01, 2014 12:41 pm

Run model_diagnostics. There are two issues here:
MODEL_DIAGNOSTICS: The following endogenous variables aren't present at the current period in the model:
taok

MODEL_DIAGNOSTICS: The Jacobian of the static model is singular
MODEL_DIAGNOSTICS: there is 1 colinear relationships between the variables and the equations
Colinear variables:
psi
theta
miu
xsi
AUX_ENDO_LEAD_145
Colinear equations
18 22

MODEL_DIAGNOSTICS: The presence of a singularity problem typically indicates that there is one
MODEL_DIAGNOSTICS: redundant equation entered in the model block, while another non-redundant equation
MODEL_DIAGNOSTICS: is missing. The problem often derives from Walras Law.
------------
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: indeterminacy due to rank failure

Postby lm280299 » Tue Apr 01, 2014 9:14 pm

Thank you! However, I still don't understand the first argument. What does it mean that "taok is not present at the current period in the model." Would you please help me explain that?
lm280299
 
Posts: 25
Joined: Thu Feb 06, 2014 5:58 pm

Re: indeterminacy due to rank failure

Postby jpfeifer » Wed Apr 02, 2014 8:07 am

It means that taok only shows up with a lag or lead, but never with contemporaneous timing. Looking at your code, it seem the equation
Code: Select all
rtilde(-1) = (1-taok(-1))*alpha*k(-1)^(alpha-1);

violates Dynare's timing convention. The equation is purely predetermined. This does not make sense.
------------
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 3 guests