I am trying to figure out how to run a basic NK model with trend inflation and I managed to get the steady state of nominal interest rate to be greater than the real interest rate. However, what I find is that a problem emerges when I analyse the trend inflation case. The usual cost minimisation problem of monopolistically competitive firms gives the following:
- Code: Select all
Y=(A*(K(-1)^kappa)/THETA_P)*((N/THETA_W)^(1-kappa)); // AGGREGATE PRODUCTION FUNCTION
w=MC*(1-kappa)*(Y/N)*(THETA_W*THETA_P); // LABOUR DEMAND
r=MC*kappa*((THETA_P*Y)/K(-1)); // CAPITAL DEMAND
MC=(1/(A))*((r/kappa)^kappa)*((w/(1-kappa))^(1-kappa)); // REAL MARGINAL COSTS
Where the notation is standard except THETA_P is the price dispersion and THETA_W denotes wage dispersion.
Whenever I run my model, however, all of the 4 equations above turn out to be collinear. In a sense, it is not surprising, because the MC is derived by substituting w and r into Y and rearranging. But how do I then identify aggregate output, if the standard resource constraint of Y=C+I+G identifies the aggregate consumption? If it is not the problem of identification, could this be a problem of the timing? I never really understood this well, but I did not encounter this problem before working with zero trend inflation models.
Another collinear relationship is found in the Taylor rule:
- Code: Select all
(R/STEADY_STATE(R))=((R(-1)/STEADY_STATE(R))^(rho_r))*((((PI/STEADY_STATE(PI))^nu_pi)*((Y/STEADY_STATE(Y))^nu_y))^(1-rho_r))*M; // TAYLOR RULE
log(M)=sigma_r*e_r
Where e_r is just an exogenous shock. I don't really understand how the Taylor rule can be collinear with itself? Note that this holds even if there is no smoothing or output response.
Thank you!