Timing of returns in NK model with government

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.

Timing of returns in NK model with government

Postby paidjo » Sat Jul 18, 2015 11:07 am

Hi all,

I have a silly question. The timing of the interest rate on government debt (R) and the rental rate of capital (r) in NK_baseline.mod (the replication of Fernandez-Villaverde (2009)), while both government debt and capital are predetermined variables, are different; R(-1) and r in the consumer budget constraint. Thus the FOC,

lambda=betta*lambda(+1)*mu_z(+1)^(-1)/PI(+1)*R;
q=betta*lambda(+1)/lambda*mu_z(+1)^(-1)*mu_I(+1)^(-1)*((1-delta)*q(+1)+r(+1)*u(+1)-(gammma1*(u(+1)-1)+gammma2/2*(u(+1)-1)^2));

The timing difference, is this common to use? This, I think, is problematic when I have fiscal policy in the model. If I add a government budget constraint using the government debt timing on NK_baseline.mod and the original paper, R(-1)*b(-1), this won't work; the rank condition isn't verified. When I declared the debt as predetermined variable and use the same timing as the capital, for example,

g + R*b = tax(ld*w+r*k) + b(+1)*PI(+1) + lumpsum;

the Euler equation is now

lambda=betta*lambda(+1)*mu_z(+1)^(-1)/PI(+1)*R(+1);

This, however, is working when the Taylor rule is defined as

R(+1)/Rbar=(R/Rbar)^gammmaR*((PI/PIbar)^gammmaPI*((yd/yd(-1)*mu_z)/exp(LambdaYd))^gammmay)^(1-gammmaR)*exp(epsm);

But, really, the Taylor rule looks really weird with (+1) in it. Do you have any thoughts on this? Did I make any mistake on something? Can you suggest how can I fix this problem? Any comments will be very much appreciated. Thank you!

Note: I let g, tax, and lumpsum as completely exogenous, so the government budget constraint determines debt.
paidjo
 
Posts: 5
Joined: Fri Jul 17, 2015 8:46 pm

Re: Timing of returns in NK model with government

Postby jpfeifer » Sat Jul 18, 2015 1:17 pm

The first part of the answer, why the setup is not stable, is here: http://www.dynare.org/phpBB3/viewtopic.php?f=1&t=7021.

The second part is: the timing difference comes from the fact that nominal bonds are risk-free for agents. Bonds holdings decided today, b, were promised to return tomorrow a nominal interest rate R, that was decided already today. This makes them nominally risk-free in the Euler equation. But the inflation part makes them risky in real terms.
This differs from capital decided upon today, k. It will return a stochastic return whose realization is only known tomorrow, r(+1).

In what you wrote down, the government budget constraint is wrong. It should be
Code: Select all
g + R(-1)*b

See e.g. equation 22 of Born/Peter/Pfeifer (2013): Fiscal News and Macroeconomic Volatility, http://www.sciencedirect.com/science/ar ... 8913001437
------------
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: Timing of returns in NK model with government

Postby paidjo » Sat Jul 18, 2015 4:56 pm

Dr. Pfeifer,

Thank you very much for taking the time to answer to my questions. I followed your suggestions but I still had a problem with the Blanchard-Kahn conditions. So I, (1) changed the government bond timing to r(-1)*d, (2) switched on the responses of government debt-to-GDP ratio to government consumption,

g/gss - (g(-1)/gss)^GAMMA_G * ((d/y(-1))/dyss)^(GAMMA_D*(1-GAMMA_G)) * exp(eps_g);

where GAMMA_D = 1.5, and (3) changed the timing on the Taylor rule. I attached the two codes. The "funny" one is fiscal5.mod and the one following your suggestion is fiscal6.mod. Did I make any other mistake? Thank you.
Attachments
fiscal6.mod
(4.05 KiB) Downloaded 133 times
fiscal5.mod
(4.05 KiB) Downloaded 110 times
paidjo
 
Posts: 5
Joined: Fri Jul 17, 2015 8:46 pm

Re: Timing of returns in NK model with government

Postby jpfeifer » Sun Jul 19, 2015 3:20 pm

Why is there a price level showing up in your government budget constraint? Everything should be in real terms. If anything, there should be an inflation term. Also, for
Code: Select all
GAMMA_D     = -0.5;

it runs. Check the signs of your definitions for B and whether this makes 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

Re: Timing of returns in NK model with government

Postby paidjo » Mon Jul 20, 2015 2:56 pm

Dr. Pfeifer,

The p in the government budget constraint, actually, is my notation for inflation. So, I divided a nominal bond D(+1) by price at time t, thus the inflation term showed up. Also, I made a mistake on the sign of the response. Thank you very much for the correction.
paidjo
 
Posts: 5
Joined: Fri Jul 17, 2015 8:46 pm


Return to Dynare help

Who is online

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