Graduate Macro Theory II: Notes on New Keynesian Model

Eric Sims University of Notre Dame

Spring 2011

1 Introduction

This note describes the simplest version of the New Keynesian model. The NK model takes a real model as its backbone and adds to it sticky prices. The sticky prices give rise to non-trivial monetary neutralities and also give rise to a serious role for active economic policy.

2 Households

The household side of the model ends up looking very standard. Households consume goods, supply labor, and hold money. We assume that they receive utility from holding money. They can save through bonds, which pay nominal interest rate i. The household problem can be written:

1−ν   M   ∞ 1−ξ t+1 − 1 X t (1 − nt) − 1 pt max E0 β ln ct + θ +  ct,nt,Bt+1,Mt+1  1 − ξ 1 − ν  t=0

s.t.

Bt+1 − Bt Mt+1 − Mt Bt ct + + ≤ wtnt + Πt + it pt pt pt We can set the problem up using a Lagrangian:

1−ν   M  ∞ 1−ξ t+1 − 1 X (1 − nt) − 1 pt L = E βt ln c + θ + + ... 0  t 1 − ξ 1 − ν t=0   Bt Bt+1 Mt+1 − Mt ··· + λt wtnt + Πt + (1 + it) − ct − − pt pt pt

The first order conditions are:

1 ∂L 1 = 0 ⇔ = λt (1) ∂ct ct ∂L −ξ = 0 ⇔ θ(1 − nt) = λtwt (2) ∂nt   ∂L pt = 0 ⇔ λt = βEt λt+1(1 + it+1) (3) ∂Bt+1 pt+1  −ν   ∂L Mt+1 pt = 0 ⇔ = λt − βEt λt+1 (4) ∂Mt+1 pt pt+1 T Bt+T +1 TV : lim β Etλt+T = 0 (5) T →∞ pt+T

We can use (1) to simplify this to three first order conditions (plus the transversality condition):

−ξ 1 θ(1 − nt) = wt (6) ct   1 1 pt = βEt (1 + it+1) (7) ct ct+1 pt+1 M −ν  i  1 t+1 = t+1 (8) pt 1 + it+1 ct

(6) is the standard static labor supply condition; (7) is the dynamic consumption Euler equation, with 1 + r = E (1 + i ) pt ; and (8) implicitly defines a demand for real balances: m ≡ Mt+1 . t+1 t t+1 pt+1 t pt

3 Firms

As in our earlier discussion of monopolostic competition, we break production up into two sectors: final goods and intermediate goods. We discuss each in turn.

3.1 Final Goods Firm

There is a single final goods firm which bundles intermediate goods into a final good available for consumption. There are a continuum of intermediate goods producers populating the unit interval; index these firms by j. The final good is a CES aggregate of these intermediate goods:

ε Z 1 ε−1  ε−1 ε yt = yj,t 0 The profit maximization problem is:

ε Z 1 ε−1  ε−1 Z 1 ε max pt yj,t − pj,tyj,t yj,t 0 0 The first order condition is:

2 ε −1 Z 1 ε−1  ε−1 ε−1 ε ε −1 pt yj,t yj,t = pj,t 0 This can be simplified to:

1 Z 1 ε−1  ε−1 1 ε − ε pj,t yj,t yj,t = 0 pt Simplifying further, and noting the definition of the final good, we get the demand function for each intermediate good j:

 −ε pj,t yj,t = yt (9) pt The nominal value of the final good is the sum of prices times quantities of intermediates:

Z 1 ptyt = pj,tyj,tdj 0 Plug in the demand curve for intermediate goods and simplify:

Z 1 1−ε ε ptyt = pj,t pt ytdj 0 Z 1 1−ε 1−ε pt = pj,t dj 0

1 Z 1  1−ε 1−ε pt = pj,t dj (10) 0

3.2 Intermediate Goods Firms

Intermediate goods use labor as the only input of production. They are affected by aggregated TFP. The production function is linear in labor input:

yj,t = atnj,t (11)

Given the downward sloping demand curve, firms have some market power and can set prices. It is assumed that they are not freely able to adjust prices in any period, however. In particular, firms face a constant hazard, 1 − φ, of being able to adjust their price in any period. With probability φ then pj,t = pj,t−1. This is a form of price stickiness due to Calvo (1983). Firms are nevertheless able to freely choose how much labor to use each period, whether they can adjust their price or not. Hence, let’s first consider the problem of optimal labor choice for a given price. Since the firm can freely hire labor each period, we can write this as a static problem. Let’s write it as the problem of cost-minimization. The reason for this is that the firm will always

3 choose labor to minimize costs regardless of the price chosen, but they are not able to choose price to maximize profits:

min Wtnj,t nj,t s.t.  −ε pj,t atnj,t ≥ yt pt The problem is to minimize nominal costs subject to the restriction that the firm produces at least as much as is demanded at the given price. Wt is the nominal wage common to all firms. Since we take the price as given, the constraint is not a choice variable. Set the problem up as a Lagrangian:

 −ε ! pj,t L = −Wtnj,t + ϕj,t atnj,t − yt pt The first order condition is:

∂L = 0 ⇔ Wt = ϕj,tat ∂nj,t

ϕj,t has the interpretation as (nominal) marginal cost – how much do costs go up if the firm has to produce one more unit of output. Hence the first order condition says to hire labor up until the point where the wage equals marginal cost times the marginal product of labor. Now let’s consider the pricing decision. Recall that a firm can change its price in any period only with probability 1 − φ. In expectation it will be “stuck” with that price going forward into the future. Hence, the pricing problem of a firm that gets to update its price in period t is dynamic – the price it picks today will, in expectation, affect the profits it earns both today and in the future. t 0 The firm discounts future profits flows by the stochastic discount factor, Mt = β u (ct). In addition, it will discount future profit flows by φt. Profits as measured are in nominal terms; divide by pt+s to put them into real terms (since that is what the households care about). Conditional on choosing its price today, there is a φ probability of having that price in effect the next period, φ2 for the period after that, and so on. This profit maximization problem is conditional on (i) the demand function, (ii) the production function, and (iii) the first order condition for labor choice holding:

∞ X 1 s max Et Mt+s φ (pj,tyj,t+s − Wt+snj,t+s) pj,t p s=0 t+s s.t.

 −ε pj,t yj,t+s = yt+s pt+s yj,t+s = atnj,t+s

Wt+s = ϕj,t+sat+s

4 We can make this an unconstrained problem by substituting the constraints in to the objective function:

∞  −ε  −ε ! X s 0 1 pj,t pj,t max Et (βφ) u (ct+s) pj,t yt+s − ϕj,t+s yt+s pj,t p p p s=0 t+s t+s t+s This follows because n = yj,t+s , and multiplying by W eliminates the a . Let’s take j,t+s at+s t+s t+s the derivative with respect to pj,t:

∞ X s 0  −ε ε−1 −ε−1 ε−1  Et (βφ) u (ct+s) (1 − ε)pj,t pt+s yt+s + εpj,t ϕj,t+spt+s yt+s = 0 s=0

We can simplify this by noting that we can pull the pj,t out of the sum since it does not depend on s:

∞ ∞ −ε X s 0 ε−1  −ε−1 X s 0 ε−1  (ε − 1)pj,t Et (βφ) u (ct+s) pt+s yt+s = εpj,t Et (βφ) u (ct+s) ϕj,t+spt+s yt+s s=0 s=0

Simplifying further:

∞ X s 0 ε−1  Et (βφ) u (ct+s) ϕt+spt+s yt+s ε p# = s=0 t ε − 1 ∞ X s 0 ε−1  Et (βφ) u (ct+s) pt+s yt+s s=0

I do two things in the final step. First, I remove the j subscript from ϕj,t+s, which has the interpretation of marginal cost. From the first order condition for optimal labor choice given above, marginal cost is just the ratio of the wage to at. Since this ratio does not depend on j, marginal cost is the same for all firms. Hence, looking at the above, all firms able to update their price will choose the same price. I denote this with a # and call it the “optimal reset price”. This formula essentially says that the optimal reset price is a markup over expected future marginal costs. It is easy to see that, if prices are not sticky, then φ = 0 and this reduces to a # ε condition we’ve seen before: pt = ε−1 ϕt. With φ > 0, the pricing decision will be forward-looking.

4 Aggregate Conditions and Market-Clearing

We assume the existence of a central bank that sets the money supply according to a money growth rule similar to what we’ve seen before:

∗ ln Mt+1 − ln Mt = (1 − ρm)π + ρm (ln Mt − ln Mt−1) + εm,t

We want to write this in terms of real money balances (which will be stationary). Define m ≡ Mt+1 . Add and subtract ln p terms where necessary: t pt t

5 ∗ ln Mt+1 − ln pt + ln pt − ln pt−1 − ln Mt + ln pt−1 = (1 − ρm)π + ...

··· + ρm (ln Mt − ln pt−1 + ln pt−1 − ln pt−2 − ln Mt−1 + ln pt−2) + εm,t

Define πt = ln pt − ln pt−1 and ∆ ln mt = ln mt − ln mt−1. Then we can write this as:

∗ ∆ ln mt = (1 − ρm)π − πt + ρmπt−1 + ρm∆ ln mt−1 + εm,t

Assume that aggregate technology follows an AR(1) in the log:

ln at = ρ ln at−1 + εa,t

In equilibrium, the household and all firms must be maximizing, all output must be consumed, bond-holding must be zero, the money market must clear, and the labor market must clear. These conditions can be summarized as follows:

ε Z 1 ε−1  ε−1 ε ct = yt = yj,t 0 bt = 0 Z 1 nt = nj,t 0   −ν it+1 1 mt = 1 + it+1 ct

The mt must be equal to the mt supplied by the central bank, and the nt must be consistent with the first order condition for labor supply. The aggregate price level is defined by:

1 Z 1  1−ε 1−ε pt = pj,t dj 0 # At time t, the fraction 1 − φ of firms will adjust their price. They will all adjust to pt . The other fraction φ of firms will be stuck with the price they charged the previous period:

1 1 Z 1−φ Z 1  1−ε  Z 1  1−ε #1−ε 1−ε #1−ε 1−ε pt = pt dj + pj,t−1dj = (1 − φ)pt + pj,t−1dj 0 1−φ 1−φ Because the firms chosen to update their prices are chosen completely randomly (and because there are a continuum of firms), the average price charged by non-updaters in period t will be equal to the previous period’s aggregate price:

Z 1 Z 1 1−ε 1−ε 1−ε pj,t−1dj = pt−1 dj = φpt−1 1−φ 1−φ

6 This means the aggregate price level can be written:

1  #1−ε 1−ε 1−ε pt = (1 − φ)pt + φpt−1 The full set of equilibrium conditions for this model are given below:

−ξ 1 θ(1 − nt) = wt (12) ct   1 1 pt = βEt (1 + it+1) (13) ct ct+1 pt+1   −ν it+1 1 mt = (14) 1 + it+1 ct 1  #1−ε 1−ε 1−ε pt = (1 − φ)pt + φpt−1 (15) ε Z 1 ε−1  ε−1 ε yt = yj,t (16) 0 yj,t = atnj,t (17) Z 1 nt = nj,t (18) 0 Wt wt = (19) pt ϕ w t = t (20) pt at ∞ X s 0 ε−1  Et (βφ) u (ct+s) ϕt+spt+s yt+s ε p# = s=0 (21) t ε − 1 ∞ X s 0 ε−1  Et (βφ) u (ct+s) pt+s yt+s s=0 yt = ct (22) ∗ ∆ ln mt = (1 − ρm)π − πt + ρmπt−1 + ρm∆ ln mt−1 + εm,t (23)

ln at = ρ ln at−1 + εa,t (24) pt 1 + πt = (25) pt−1

5 Log-Linearization

Let’s log-linearize this model. We want to do this in terms of stationary variables. Hence let’s write the aggregate pricing equation in terms of (gross) inflation by dividing both sides of (15) by pt−1:

1 pt 1  #1−ε 1−ε 1−ε = (1 − φ)pt + φpt−1 pt−1 pt−1 This can be written as:

7 1  −(1−ε) #1−ε −(1−ε) 1−ε 1−ε 1 + πt = pt−1 (1 − φ)pt + φpt−1 pt−1   1 # !1−ε 1−ε pt 1 + πt = (1 − φ) + φ pt−1

# Define 1 + π# = pt . We can write this as: t pt−1

1  # 1−ε  1−ε 1 + πt = (1 − φ)(1 + πt ) + φ Let’s log-linearize this about the steady state:

1   ln(1 + π ) = ln (1 − φ)(1 + π#)1−ε + φ t 1 − ε t  #∗ −ε # #∗  π − π∗ 1 (1 − ε)(1 − φ)(1 + π ) (πt − πt ) t = 1 + π∗ 1 − ε 1 + π∗

Let’s assume that π∗ = 0 (maintain this assumption from here on out . . . this is standard in ∗ this literature). Defining πet = πt − π and similarly for reset price inflation. This then becomes:

# πet = (1 − φ)πet We can write the reset price expression somewhat more simply as follows:

# ε At pt = ε − 1 Bt ∞ X s 0 ε−1  ε−1 At = Et (βφ) u (ct+s) ϕt+spt+s yt+s = ϕtpt + φβEtAt+1 s=0 ∞ X s 0 ε−1  ε−1 Bt = Et (βφ) u (ct+s) pt+s yt+s = pt + φβEtBt+1 s=0

The last parts of these expression follow from the fact that u0(c ) = 1 and c = y . Now define: t ct t t

At bat = ε−1 pt Bt bt = ε−1 pt

Then we can write:

8 ε−1 ! EtAt+1 Etpt+1 ε−1 bat = ϕt + φβ ε−1 = ϕt + φβ ε−1 Etbat+1 = ϕt + φβ(1 + Etπt+1) Etbat+1 pt pt ε−1 ! EtBt+1 Etpt+1 ε−1 bt = 1 + φβ ε−1 = 1 + φβ ε−1 Etbt+1 = 1 + φβ(1 + Etπt+1) Etbt+1 pt pt

Given these definitions, we can then derive an expression for reset price inflation as:

p# ε a /p t = bt t−1 pt−1 ε − 1 bt

at Define: at = b . This can be written: b pt−1

ϕt ε−1 Etbat+1  ε−1  bat = + (1 + Etπt+1) φβ = (1 + πt) mct + (1 + Etπt+1) φβEtbat+1 pt−1 pt−1

Here I have defined mc = ϕt , or real marginal cost. This means that we have: t pt

# ε bat 1 + πt = ε − 1 bt Let’s log-linearize this:

# ln(1 + πt ) = ln ε − ln(ε − 1) + ln bat − lnbt

# #∗ ∗ ∗ πt − π bat − ba bt − b # = − ⇒ π = baet − bet 1 + π#∗ ∗ ∗ et b ba b So now we need to log-linearize the auxiliary variables, bat and bt:

 ε−1  ln bat = ln(1 + πt) + ln mct + φβ(1 + Etπt+1) Etbat+1

∗ ∗ ∗ bat − ba πt − π 1 + π  ∗ ∗ ε−2 ∗ ∗ ∗ ε−1 ∗  = + (mct − mc ) + (ε − 1)φβ(1 + π ) ba (Etπt+1 − π ) + φβ(1 + π ) (bat − ba ) ∗ π∗ ∗ b b b ba ba Using the fact that we have assumed π∗ = 0, this becomes:

∗ e mc e bat = πet + ∗ mcf t + (ε − 1)φβEtπet+1 + φβEtbat+1 ba mc∗ Given the definition of ba, we know that ∗ = (1 − φβ). Hence we have: ba

9 e e bat = πet + (1 − φβ)mcf t + εφβEtπet+1 + φβEtbat+1

Now log-linearize the expression for ebt:

ε−1 lnbt = ln(1 + φβ(1 + Etπt+1) Etbt+1)

∗ bt − b 1  ∗ ε−2 ∗ ∗ ∗ ε−1 ∗  = (ε − 1)φβ(1 + π ) b (Etπt+1 − π ) + φβ(1 + π ) (Etbt+1 − b ) b∗ b∗ Simplifying with the fact that π∗ = 0:

e e bt = (ε − 1)φβEtπet+1 + φβEtbt+1 Now use these expressions to find an expression for reset price inflation:   # e e e e πet = bat − bt = πet + (1 − φβ)mcf t + φβEt bat+1 − bt+1

# e e Now use the fact that πet = (1 − φ)πet = (1 − φ)(bat − bt). This means: E π  π = (1 − φ)π + (1 − φ)(1 − φβ)mc + (1 − φ)φβ tet+1 et et f t 1 − φ Solving for current inflation, we get:

(1 − φ)(1 − φβ) π = mc + βE π (26) et φ f t tet+1 This is called the New Keynesian . It relates current inflation to current real marginal cost and expected future inflation. If you solve it forward (imposing that inflation not explode), then one can write current inflation as a present discounted value of real marginal costs:

∞ (1 − φ)(1 − φβ) X π = βsE mc (27) et φ t f t+s s=0 Log-linearizing the remainder of the equations of the model is much more straightforward. Let’s start with the household FOC and go ahead an impose the equilibrium condition that ct = yt:

1  1  = β (1 + rt+1) yt yt+1 − ln yt = ln β − Et ln yt+1 + rt+1

yet = Etyet+1 − ret+1 (28) This is just the log-linearized consumption Euler equation. It sometimes gets called the “New

10 Keynesian IS Curve” because it shows a negative relationship between current spending and the real interest rate. This is kind of bad terminology, as there is no investment here. Also, unlike old Keynesian IS curves, this is explicitly forward-looking. Next go to the labor supply condition (let’s assume that ξ = 1 so that preferences over leisure are log):

θ 1 = wt 1 − nt yt ln θ − ln(1 − nt) = − ln yt + ln wt

 n∗  n = −y + w (29) 1 − n∗ et et et Next, let’s look at the aggregate production function:

ε Z 1 ε−1  ε−1 ε yt = yj,t dj 0 Z 1 ε−1  ε ε ln yt = ln yj,t ε − 1 0

Note that, since inflation is zero in steady state, all firms will charge the same prices and will hence produce the same amount in steady state. Hence:

∗ ∗ y = yj ∀j

Applying this fact above, we get:

∗ Z 1 yt − y 1  ∗ ε−1 −1 ∗ = y ε (yj,t − y ) ∗ 1 ∗ ε−1 y R ε 0 0 y dj  ∗ ε−1 −1 ∗ y ε Z 1 yt − y ∗ = (yj,t − y ) ∗ ∗ ε−1 y y ε 0 ∗ R 1 ∗ y − y (yj,t − y ) t = 0 y∗ y∗

Z 1 yet = yej,t (30) 0 Now log-linearize the intermediate goods firm production functions:

ln yj,t = ln at + ln nj,t

yej,t = eat + nej,t (31)

11 Now use this in the aggregate production function:

Z 1 Z 1 yet = (eat + nej,t) dj = eat + nej,tdj 0 0 Now use the market-clearing condition for labor:

Z 1 nt = nj,tdj 0 Z 1  ln nt = ln nj,tdj 0

Z 1 net = nej,tdj (32) 0 This means that the log-linearized aggregate production function is identical to the log-linearized intermediate goods production function:

yet = eat + net (33) The linearized firm first order condition for labor demand does not depend upon j subscripts:

wt = mctat

ln wt = ln mct + ln at

wet = mcf t + eat (34) Next we need to linearize the money demand function. The money supply function is already log-linear.

  −ν it+1 1 mt = 1 + it+1 yt −ν ln mt = ln it+1 − ln(1 + it+1) − ln yt

 1  −νmt = −yt + eit+1 (35) e e i∗(1 + i∗) The log-linearized Fisher relationship relates nominal to real interest rates:

eit+1 = ret+1 + Etπet+1 (36) It is sometimes more common to see the Phillips Curve expressed in terms of of an output gap instead of real marginal cost. With flexible prices, real marginal cost is constant. Why? Because f it’s just equal to the inverse of the markup, which is constant if prices are flexible. Hence mcf t = 0.

12 The superscript f denotes “flexible price equilibrium”. Using this fact, we would have:

f wet = eat Plug this into the FOC for labor supply:

 n∗  nf = −yf + a 1 − n∗ et t et Now using the log-linearized production function, we have:

 n∗  nf = −a − nf + a 1 − n∗ et et et et

f f The only possible solution is for net = 0, which means that yet = eat. Now look at the log- linearized FOC for labor supply (outside of the flexible price equilibrium) imposing that the wage be given by the firm first order condition:

 n∗  n = −y + mc + w 1 − n∗ et et f t et

Now use the log-linearized production function, yet = eat + net to eliminate net:

 n∗  (y − a ) = −y + mc + w 1 − n∗ et et et f t et  n∗  mc = 1 + (y − a ) f t 1 − n∗ et et

f But because yet = eat, we can therefore write current marginal cost as a deviation of output from its flexible price equilibrium (i.e. as an output gap):

 n∗  mc = 1 + (y − yf ) f t 1 − n∗ et et

n∗ Plug this back into the Phillips Curve, defining κ = 1 + 1−n∗ , to get:

(1 − φ)(1 − φβ)   π = κ y − yf + βE π (37) et φ et et tet+1 The full set of log-linearized equilibrium conditions can be characterized as follows:

13 yet = eat + net (38) eit+1 = ret+1 + Etπet+1 (39)  1  −νmt = −yt + eit+1 (40) e e i∗(1 + i∗) f yet = eat (41) yet = Etyet+1 − ret+1 (42) wet = mcf t + eat (43)  n∗  n = −y + w (44) 1 − n∗ et et et  n∗  mc = 1 + (y − yf ) (45) f t 1 − n∗ et et eat = ρeat−1 + εa,t (46) ∗ ∆me t = (1 − ρm)π − πet + ρmπet−1 + ρm∆me t−1 + εm,t (47) (1 − φ)(1 − φβ)   π = κ y − yf + βE π (48) et φ et et tet+1

This is 11 equation in 11 variables. It is common to significantly reduce the system into a smaller number of equations. In particular, we can reduce this to four equations: a “demand” equation, (42), the so-called “New Keynesian IS curve”; a “supply” equation, (48), the Phillips Curve; an exogenous supply shifter, which comes from combining (41) with (46); a money demand equation, (40); and a money supply equation, (47). This reduced system can be written:

yet = Etyet+1 − ret+1 (49) (1 − φ)(1 − φβ)   π = κ y − yf + βE π (50) et φ et et tet+1 f f yet = ρeat−1 + εa,t (51)  1  −νm = −y + (r + E π ) (52) e t et i∗(1 + i∗) et+1 tet+1 ∗ ∆me t = (1 − ρm)π − πet + ρmπet−1 + ρm∆me t−1 + εm,t (53) ∆me t = me t − me t−1 (54)

This is 6 equations in 6 variables (output, inflation, the interest rate, flexible price output, real money balances, and real money balance growth). We can analyze impulse responses to two shocks – the flexible price shock (which is equivalent to a technology shock here) and the money supply shock. The model is already log-linearized, so we can solve for the policy functions in the usual way. I parameterize the model as follows (this should not be thought of as a serious calibration ∗ 1 exercise). I set β = 0.99, n = 3 , ρ = 0.9, σe,a = 0.01, ρm = 0.5, and σe,m = 0.01. It remains to

14 parameterize φ. We can loosely calibrate this to the data to match the average duration between price changes. Suppose that you change a price today. The probability of getting to change it tomorrow is 1 − φ, so the probability associated with a duration of one period is 1 − φ. There is a φ probability of not getting to change your probability next period, which means there is a φ probability you enter two periods from now with the same price. The probability of getting to change that price is (1 − φ), so the probability of a two period duration is (1 − φ)φ. You can go on like this . . . the probability of a j period duration is (1 − φ)φj−1. Hence, the expected duration condition on a price change today is:

∞ X Expected Duration = (1 − φ) φj−1j j=1 We can analytically work out the part inside the summation:

S = 1 + 2φ + 3φ2 + 4φ3 + ... Sφ = φ + 2φ2 + 3φ3 + 4φ4 + ... (1 − φ)S = 1 + φ + φ2 + φ3 + φ4 + ... φ(1 − φ)S = φ + φ2 + φ3 + φ4 + ... (1 − φ)S − φ(1 − φ)S = 1 1 S = (1 − φ)2

1 Hence the overall expected duration between price changes is 1−φ . If it is observed that prices change on average once every five quarters, φ = 0.8, for example. Let’s go with that for now. The impulse responses to a technology shock and a money supply shock are shown below:

15 −3 −4 Flexible Price Output x 10 Output x 10 Real Interest Rate 0.012 7 15

0.01 6 10 0.008 5

0.006 4 5

0.004 3 0 0.002 2

0 1 −5 0 10 20 30 40 0 10 20 30 40 0 10 20 30 40

−3 −3 −3 x 10 x 10 Price Level x 10 Real Money Balances 0.5 −1 7

0 −2 6

−0.5 −3 5

−1 −4 4

−1.5 −5 3

−2 −6 2

−2.5 −7 1 0 10 20 30 40 0 10 20 30 40 0 10 20 30 40

−3 Money Supply Output x 10 Real Interest Rate 0.022 0.016 0

0.014 −0.5 0.02 0.012 −1 0.018 0.01 −1.5

0.016 0.008 −2

0.006 −2.5 0.014 0.004 −3 0.012 0.002 −3.5

0.01 0 −4 0 10 20 30 40 0 10 20 30 40 0 10 20 30 40

−3 −3 x 10 Inflation Price Level x 10 Real Money Balances 5 0.02 7

0.018 6 4 0.016 5

3 0.014 4 0.012 3 2 0.01 2 0.008 1 0.006 1

0 0.004 0 0 10 20 30 40 0 10 20 30 40 0 10 20 30 40

16 Let’s first analyze the responses to the technology shock. We observe that output rises by f much less on impact than does yet . This means that hours must decline in response to the positive technology shock. Because output is expected to rise, the real interest rate must initially rise. Because the output gap has declined, inflation falls. Real money balances rise as a result of falling inflation (even though the nominal money supply is constant). I impute the price level responses given the response of inflation. Since real money balances are stationary and nominal money hasn’t changed, we know that the price level must return to its starting position. Now let’s look at what happens following an unexpected increase in money supply. Here we see that an increase in the money supply leads to an immediate reduction in the real interest rate and an increase in output. Inflation rises and so too does the price level. Here the price level response is permanent because the nominal money response is permanent (even though real balances are stationary). This looks kind of like how we think a monetary shock should work. What is driving these results is φ > 0 (i.e. price stickiness). From the Phillips Curve, if φ = 0, then the coefficient on the output gap would be infinity, which would require the output gap to f always be equal to zero (or yet = yet .). This would mean output would react by the same amount as the flexible price level to a technology shock (and hours would be constant), while output would not react to the monetary shock. That’s kind of a mechanical explanation. What’s really going on? Recall the definition of the demand for intermediate good j:

 −ε pj,t yj,t = yt pt When a technology shock hits, those firms that can update their prices would like to lower them. But not all firms can update. Hence the aggregate price level falls, but some firms don’t have their pj,t fall. This means that there is an undesired increase in the relative price of the goods of the non-adjusting price-setters, which works to lower their output relative to the case where all prices are flexible. Hence, output rises by less than it would in response to a technology shock. Now consider an increase in the money supply. This makes those firms that can update raise their prices. But not all firms can update. These non-updating firms end up with relative prices that are too low; this over-stimulates demand for their goods, and makes overall output rise by more than it would if prices were flexible (which is to say prices wouldn’t rise at all). Hence, the New Keynesian model features distorted relative prices owing to price stickiness. This is what makes the dynamic responses of real variables to shocks different than if prices were flexible. The fact that some firms can’t change their prices makes their relative price either too high or too low, and leads to different real effects of shocks. This conclusion forms the basic prescription for optimal , which we will consider soon. With sticky prices optimal monetary policy should be concerned with price stability – if the aggregate price level never fluctuates, then firms don’t have to change their prices, and the fact that prices are sticky becomes irrelevant.

17 6 A Taylor Rule Formulation

The money supply rule given above is considered somewhat archaic. In particular, most people (and indeed most central bankers) think of conducting monetary policy by setting nominal interest rates. We will use the term “Taylor rule” to generically refer to any nominal interest rate rule that features some feedback between economic variables and the nominal interest rate. In this sense the Taylor rule is nice because it (a) formulates policy in terms of interest rates, not money supply and (b) features an endogenous component of monetary policy. We will consider a partial adjustment version of John Taylor’s (1992) celebrated rule as follows:

 f  eit = ρmeit−1 + (1 − ρm)φ1πet + (1 − ρm)φ2 yet − yet + εm,t (55)

Here I’m switching notation somewhat. Above eit+1 denotes the nominal interest from savings today that pays off tomorrow (and is hence known today). Here I’m calling this interest rate eit instead (this is just more conventional . . . for the purposes of a Dynare code I need to re-write it this way anyway). ρm is the partial adjustment parameter, and φ1 and φ2 measure the response of nominal interest rates to inflation and output gaps. εm,t is a monetary policy shock. We assume that the central bank raises nominal rates when inflation rises and also raises rates if the output gap turns positive. Loosely this means that the central bank wants to “fight” both inflation and output gaps (in either direction) by adjusting interest rates. The so-called “Taylor Principle” states that the Fed needs to raise nominal rates more than one for one with inflation so as to raise real rates (i.e. φ1 > 1), since it is real rates that matter for economic activity. We can incorporate this Taylor rule into our quantitative model in place of the money supply rule. The money demand curve is still there; given the central bank’s choice of the nominal interest rate, it must adjust the money supply so as to clear the money market. Let’s consider the following parameterization of this rule: ρm = 0.8, φ1 = 1.5, and φ2 = 0.5. It is necessary for the coefficients of the Taylor rule to satisfy something akin to the Taylor Principle for determinacy of equilibrium; we will return to that issue later. Below are the impulse responses.

18 −4 Flexible Price Output Output x 10 Real Interest Rate 0.015 0.01 2

0.008 0.01 0 0.006

0.004 0.005 −2 0.002

0 0 −4 0 10 20 30 40 0 10 20 30 40 0 10 20 30 40

−4 −3 x 10 Inflation x 10 Price Level Real Money Balances 0 0 0.08

−2 0.06 −2 −4 0.04 −4 −6 0.02

−6 −8 0 0 10 20 30 40 0 10 20 30 40 0 10 20 30 40

Nominal Money Supply 0.08

0.06

0.04

0.02

0 0 10 20 30 40

−3 −3 Money Supply x 10 Output x 10 Real Interest Rate 0 0 2.5

−1 2 −0.05 −2 1.5 −0.1 −3 1 −4 −0.15 0.5 −5

−0.2 −6 0 0 10 20 30 40 0 10 20 30 40 0 10 20 30 40

−3 −3 x 10 Inflation x 10 Price Level Real Money Balances 0 −0.8 0

−1 −0.2 −0.05 −1.2 −0.4 −1.4 −0.1 −0.6 −1.6 −0.15 −0.8 −1.8

−1 −2 −0.2 0 10 20 30 40 0 10 20 30 40 0 10 20 30 40

19 For the impulse responses to the technology shock, I show the nominal money supply, since it actually does respond here. We observe that the Taylor rule involves the central bank increasing the nominal money supply in response to a technology shock. We also see that output rises by more on impact than it does under the money supply rule (this is in fact a result of the increase in the f money supply). Output still does not rise by as much as yet does, but it is much closer. Inflation and the aggregate price level fall by less here than they do in the money supply case; intuitively, with sticky prices, a smaller fall in the price level means that relative price distortions are smaller, and hence the real responses are closer to what would obtain without price stickiness. The responses to the monetary shock look pretty reasonable. A “tightening” leads to a higher real interest rate, lower levels of economic activity, and falling prices.

20