I am currently working on an NK model under the effects of a zero lower bound, trying to see the effects of fiscal policy on the multiplier. In the benchmark version the government spending shock is an AR(1) process taking the form
- Code: Select all
g_t = rho_g * g_t(-1) + epsilon_g
I have assumed that the ZLB binds for 12 periods and so does the fiscal shock. If I want to model this shock as an anticipated news shock (4 periods before the actual shock) of government expenditure I will have to set it like
- Code: Select all
g_t = rho_g * g_t(-1) + epsilon_g(-4)
This gives me an initial increase in output and an expected second one which is really mild and as a result I get a lower multiplier than in the case of the unexpected shock. The news shock dampens the effect of the multiplier or am I missing something? Furthermore, how can I make the news shock and another surprise shock have an impact on output? I was thinking something like below but I get the same results as if I only had one unexpected shock at time t=0.
- Code: Select all
model;
g_t = rho_g * g_t(-1) + epsilon_g(-4);
s_t = rho_s * s_t + epsilon_s;
end;
shock;
var epsilon_g;
periods 1:12;
values 0.1;
var epsilon_s;
periods 1:12;
values 0.1;
var epsilon_e, epsilon_s=0.05;
end;
Also, I arbitrarily set the 0.05 relationship of the second shock. Am I supposed to do that or is a more refined way?
Thank you all in advance for your answers. I am also providing my .mod file.