36
ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central Bank (Visiting Researcher) July 18, 2005 Contents 1 The Problem of Uncertainty in Monetary Policy 1 2 Traditional Approaches to Uncertainty 1 2.1 Brainard (1967) .................................. 1 2.2 Poole (1970) .................................... 3 3 Policy Rules with Only Exogenous Uncertainty 4 3.1 A DSGE Closed Economy Model ........................ 4 3.1.1 Households ................................ 5 3.1.2 Firms ................................... 6 3.1.3 Equilibrium ................................ 7 3.1.4 Summary of Full Model ......................... 8 3.2 Zero-Inflation Steady State ........................... 10 3.3 The Efficient Steady State Output Level .................... 10 3.4 The Inefficiency of the Natural Rate ...................... 11 3.5 Linearization about the Zero-Inflation Steady State .............. 11 4 Optimal Monetary Policy 13 4.1 An Ad Hoc Central Bank’s Loss Function ................... 13 4.2 Welfare-Based Optimal Policies ......................... 14 4.2.1 Costs of Inflation ............................. 15 4.2.2 The Ex Ante Optimal (Ramsey) Non-Linear Problem ........ 15

ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

ROBUST MONETARY POLICY DESIGN FOR

DSGE MODELS

Lecture 1: The Basics

Paul Levine

University of Surrey and European Central Bank (Visiting Researcher)

July 18, 2005

Contents

1 The Problem of Uncertainty in Monetary Policy 1

2 Traditional Approaches to Uncertainty 1

2.1 Brainard (1967) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

2.2 Poole (1970) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3 Policy Rules with Only Exogenous Uncertainty 4

3.1 A DSGE Closed Economy Model . . . . . . . . . . . . . . . . . . . . . . . . 4

3.1.1 Households . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

3.1.2 Firms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

3.1.3 Equilibrium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3.1.4 Summary of Full Model . . . . . . . . . . . . . . . . . . . . . . . . . 8

3.2 Zero-Inflation Steady State . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3.3 The Efficient Steady State Output Level . . . . . . . . . . . . . . . . . . . . 10

3.4 The Inefficiency of the Natural Rate . . . . . . . . . . . . . . . . . . . . . . 11

3.5 Linearization about the Zero-Inflation Steady State . . . . . . . . . . . . . . 11

4 Optimal Monetary Policy 13

4.1 An Ad Hoc Central Bank’s Loss Function . . . . . . . . . . . . . . . . . . . 13

4.2 Welfare-Based Optimal Policies . . . . . . . . . . . . . . . . . . . . . . . . . 14

4.2.1 Costs of Inflation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

4.2.2 The Ex Ante Optimal (Ramsey) Non-Linear Problem . . . . . . . . 15

Page 2: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

4.2.3 Linearization of Dynamics . . . . . . . . . . . . . . . . . . . . . . . . 17

4.2.4 Quadratification of Lagrangian . . . . . . . . . . . . . . . . . . . . . 18

4.2.5 Indexation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.2.6 The Time Consistent Solution . . . . . . . . . . . . . . . . . . . . . . 19

4.3 Optimal Policy with and without Commitment . . . . . . . . . . . . . . . . 20

4.4 Optimized IFB Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

5 Analytical Example 22

5.1 A Model without Habit and Indexing . . . . . . . . . . . . . . . . . . . . . . 22

5.1.1 The Ramsey Problem . . . . . . . . . . . . . . . . . . . . . . . . . . 24

5.1.2 Optimal Discretionary Policy and Optimized Rules . . . . . . . . . . 26

5.2 A Model without Habit, Indexing and Instrument Costs . . . . . . . . . . . 26

A Computation of Policy Rules 27

A.1 The Optimal Policy with Commitment . . . . . . . . . . . . . . . . . . . . . 27

A.1.1 Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

A.1.2 Optimal Policy from a Timeless Perspective . . . . . . . . . . . . . . 29

A.2 The Dynamic Programming Discretionary Policy . . . . . . . . . . . . . . . 29

A.3 Optimized Simple Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

A.4 The Stochastic Case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

B Software 32

0

Page 3: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

1 The Problem of Uncertainty in Monetary Policy

“Uncertainty is not just an important feature of the monetary policy landscape; it is

the defining characteristic of that landscape.” Alan Greenspan1

Following Walsh (2003) it is useful to distinguish between different sources of uncer-

tainty facing the monetary authority by distinguishing between the ‘true’ model and the

economy and the policymaker’s perceived model. Suppose the former is given by

zt+1 = A1zt + A2zt,t + Bit + Cǫt+1 (1)

where zt is a state vector of macroeconomic variables confined for the time being to

predetermined variables, zt,t is the optimal current estimate of zt, it is the instrument and

ǫt+1 is a vector of exogenous white noise disturbances. The central bank’s perceived model

is

zt+1 = (A1 + A2)zt,t + Bit + Cǫt+1 (2)

where zt,t is their estimate of the current state. Hence the model’s misspecification error

is captured by

zt+1 − zt+1 = A1(z − zt,t)︸ ︷︷ ︸

imperfect information

+ (A − A)zt,t + (B − B)it + (C − C)ǫt+1︸ ︷︷ ︸

model uncertainty

+ A(zt − zt,t)︸ ︷︷ ︸

inefficient forecasting

(3)

where A = A1 + A2. These lectures will concentrate on the second of these sources of

uncertainty, that arising from uncertainty with respect to the parameters and structure of

the model.2

2 Traditional Approaches to Uncertainty

2.1 Brainard (1967)

The analysis of Brainard (1967) is conducted using a simple static model of the form

yt = atxt + ut (4)

1Federal Reserve Bank of Kansas (2003), Opening Remarks.2Walsh (2003) discusses the first source and concludes from his own analysis and a reading of the

literature that data uncertainty even with efficient forecasting has only modest implications for simple

rules.

1

Page 4: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

where yt is a target macro-variable, xt is an instrument, at is a stochastic time varying

parameter with Et(at) = a, ut is a zero mean error term and variance-covariance matrix

given by

cov([ut at]) =

[

σ2u ρσaσu

ρσaσu σ2a

]

(5)

where ρ is the correlation coefficient. The policymaker’s problem at the beginning of each

period is to

minxt

Et−1[(yt − y∗)2] ≡ minxt

Λ0 (6)

subject to (4) where y∗ is a target value for yt. Since there are no dynamics in this problem

we can drop the time subscripts. Substituting for yt in (4) we have

Λ0 = E[(ax + u − y∗)2] = E[a2x2 + 2ax(u − y∗) + u2 − 2uy∗ + (y∗)2]

= (a2 + σ2a)x

2 + 2ρσaσux − 2xy∗a + σ2u + (y∗)2] (7)

where

σ2a ≡ E[(a − a2)] = E(a2) − a2 (8)

σ2u ≡ E[u2] (9)

ρ ≡E[(a − a)u]

σaσu(10)

Hence we can write

Λ0 = σ2ax

2 + 2ρσaσux + σ2u + (ax − y∗)2 (11)

The first order condition is therefore

σ2ax + ρσaσu + a(ax + y∗) = 0 (12)

giving the optimal choice of x as

x =ay∗ − ρσaσu

a2 + σ2a

(13)

In the absence of uncertainty we have x = xc = y∗

a so that (13) becomes

x =a2

a2 + σ2a

xc −ρσaσu

a2 + σ2a

(14)

There are two important features of this result

1. Unless σa = 0, the optimal policy depends on the covariance matrix of error terms

(5). With multiplicative uncertainty, optimal policy is not certainty equivalent, in

other words

2

Page 5: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

2. x < xc iff ρ ≥ −σa(a2+σ2a)xc

σu. Thus large multiplicative uncertainty implies a more

conservative response by the policymaker. In fact as σa → ∞, then x → 0.

This analysis can be easily extended to more than one instrument. Consider

y = a1x1 + a2x2 + u (15)

Then if a1 and a2 are uncorrelated then

x1

x2=

a1σ2a,2

a2σ2a,1

(16)

and the policymaker should use both instruments with their relative intensity varying in-

versely with their respective variances.

2.2 Poole (1970)

Multiplicative uncertainty then causes certainty equivalence to fail. Another circumstance

in which CE fails is in the work of Poole. He starts by setting out an IS/LM model:

yt = −αit + ut (17)

mt = −βit + yt + vt (18)

where yt and mt are output and money supply in logs, it is the nominal interest rate and

ut and vt are error terms with E(ut) = E(vt) = cov(ut, vt) = 0. Eliminating it from (18)

we can write

yt =α(mt − vt) + βut

α + β= γmt + wt (19)

where

γ =α

α + β(20)

wt = −γvt +β

α + βut (21)

Equations (17) and (18) are two alternative instrument-target relationships, with the

interest rate and the money supply the respective targets. The question posed by Poole

is an interest-rate rule better than setting a target for the money supply?

To answer this question we compare two stochastic optimization problems

Λi0 = min

itEt−1(yt − y∗)2 subject to yt = −αit + ut (22)

and

Λm0 = min

mt

Et−1(yt − y∗)2 subject to yt = γmt + wt (23)

3

Page 6: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

These calculations are special cases of those in Brainard without multiplicative uncertainty.

A little algebra leads to the solutions:

it = −y∗

α(24)

Λi0 = σ2

u + y∗2 (25)

and

mt =y∗

γ(26)

Λm0 = σ2

w + y∗2 (27)

Therefore an interest rate rule is better than a money supply target iff Λi0 < Λm

0 ; i.e., iff

σ2u < σ2

w. From (21) we have that

σ2w =

1

(α + β)2(α2σ2

v + β2σ2u) (28)

The condition for an interest rate rule to be better than a money supply target therefore

becomes

σ2v >

(

1 +2β

α

)

σ2u (29)

which holds if there is more exogenous uncertainty regarding money demand in the LM

relation than there is regarding output demand in the IS relation and if the interest

elasticity of demand far exceeds the interest elasticity of money demand.

The important point to emphasize here is that although each out the stochastic opti-

mization problems (22) and (23) has certainty equivalent solution for the relevant instru-

ment (since there is no multiplicative uncertainty), the choice of instrument itself depends

on second moments and is not certainty equivalent.

3 Policy Rules with Only Exogenous Uncertainty

3.1 A DSGE Closed Economy Model

In the rest of the lectures we will conduct the analysis in the context of a fairly standard

DSGE model. Our model in its most general form is essentially the Smets-Wouter model

without physical capital and wage stickiness, but with a distortionary tax on income and

habit formation in labour supply. There is a risk-free nominal bond. A final homogeneous

good is produced competitively using a CES technology consisting of a continuum of

differentiated goods. Intermediate goods producers and household suppliers of labor have

monopolistic power. Nominal prices of intermediate goods are sticky. We incorporate

habit formation in both consumption and labour supply. There is Calvo price setting with

4

Page 7: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

indexing of prices for those firms who, in a particular period, do not re-optimize their

prices. Our model is stochastic with exogenous AR(1) stochastic processes for total factor

productivity in the intermediate goods sector, government spending and preferences. At

various stages in the lectures we will focus on various special cases of this general model.

3.1.1 Households

There are ν households of which a representative household r in the home bloc maximizes

E0

∞∑

t=0

βtUC,t

(Ct(r) − HC,t)1−σ

1 − σ+ UM,t

(Mt(r)

Pt

)1−ϕ

1 − ϕ− UN,t

(Nt(r) − HN,t)1+φ

1 + φ+ u(Gt)

(30)

where Et is the expectations operator indicating expectations formed at time t, β is the

household’s discount factor, UC,t, UM,t and UN,t are preference shocks3 Ct(r) is an index

of consumption, Nt(r) are hours worked, HC,t and HN,t represents the habit, or desire

not to differ too much from other households, and we choose HC,t = hCCt−1, where Ct =1ν

∑νr=1 Ct(r) is the average consumption index, HN,t = hN

Nt−1

ν , where Nt is aggregate

labour supply defined after (32) below and hC , hN ∈ [0, 1). When hC = 0, σ > 1 is the

risk aversion parameter (or the inverse of the intertemporal elasticity of substitution)4.

Mt(r) are end-of-period nominal money balances and u(Gt) is the utility from exogenous

real government spending Gt. We normalize the household number ν at unity.

The representative household r must obey a budget constraint:

PtCt(r)+Dt(r)+Mt(r) = Wt(1−Tt)(r)Nt(r)+(1+ it−1)Dt−1(r)+Mt−1(r)+Γt(r) (31)

where Pt is a price index, Dt(r) are end-of-period holdings of riskless nominal bonds with

nominal interest rate it over the interval [t, t + 1]. Wt(r) is the wage, Γt(r) are dividends

from ownership of firms and Tt is a tax on labour income. In addition, if we assume that

households’ labour supply is differentiated with elasticity of supply η, then (as we shall

see below) the demand for each consumer’s labor is given by

Nt(r) =

(Wt(r)

Wt

)−η

Nt (32)

where Wt =[∫ 1

0 Wt(r)1−ηdr

] 1

1−ηis an average wage index and Nt is average employment.

3In this incomplete financial markets setting we can only talk about the representative household if these

preference shocks are common. If they are household-specific we must assume there exist an complete set

of Arrow-Debreu securitites. These ensure that the marginal utility of consumption and labour supply

are identical across households and we can then aggregate across households. Both modelling assumptions

lead to the same behavioural equations.4When hC 6= 0, σ is merely an index of the curvature of the utility function.

5

Page 8: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

Maximizing (30) subject to (31) and (32) and imposing symmetry on households (so

that Ct(r) = Ct, etc) yields standard results:

1 = β(1 + it)Et

[(UC,t+1(Ct+1 − HC,t+1)

−σ

UC,t(Ct − HC,t)−σ

)Pt

Pt+1

]

(33)

(Mt

Pt

)−ϕ

=(Ct − HC,t)

−σ

χPt

[it

1 + it

]

(34)

Wt(1 − Tt)

Pt=

UN,t

(1 − 1η )

(Nt − HN,t)φ(Ct − HC,t)

σ (35)

(33) is the familiar Keynes-Ramsey rule adapted to take into account of the consumption

habit. In (34), the demand for money balances depends positively on consumption relative

to habit and negatively on the nominal interest rate. Given the central bank’s setting of

the latter, (34) is completely recursive to the rest of the system describing our macro-

model. (35) equates the real post tax wage with the marginal rate of substitution between

work and consumption, marked up to reflect the market power of households arising from

their monopolistic supply of a differentiated factor input with elasticity η.

3.1.2 Firms

Competitive final goods firms use a continuum of non-traded intermediate goods according

to a constant returns CES technology to produce aggregate output

Yt =

(∫ 1

0Yt(m)(ζ−1)/ζdm

)ζ/(ζ−1)

(36)

where ζ is the elasticity of substitution. This implies a set of demand equations for each

intermediate good m with price Pt(m) of the form

Yt(m) =

(Pt(m)

Pt

)−ζ

Yt (37)

where Pt =[∫ 1

0 Pt(m)1−ζdm] 1

1−ζ. Pt is an aggregate intermediate price index, but since

final goods firms are competitive and the only inputs are intermediate goods, it is also the

domestic price level.

In the intermediate goods sector each good m is produced by a single firm m using

only differentiated labour with another constant returns CES technology:

Yt(m) = At

(∫ 1

0Nt(r, m)(η−1)/ηdr

)η/(η−1)

(38)

where Nt(r, m) is the labour input of type r by firm m and At is an exogenous shock

capturing shifts to trend total factor productivity (TFP) in this sector. Minimizing costs

6

Page 9: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

∫ 10 Wt(r)Nt(r, m)dr and aggregating over firms and denoting

∫ 10 Nt(r, m)dm = Nt(r) leads

to the demand for labor as shown in (32). In an equilibrium of equal households and firms,

all wages adjust to the same level Wt and it follows that Yt = AtNt.

For later analysis it is useful to define the real marginal cost as the wage relative to

domestic producer price. Using (35) and Yt = AtNt this can be written as

MCt ≡Wt

AtPt=

UN,t

(1 − 1η )(1 − Tt)At

(Nt − HN,t)φ (Ct − HC,t)

σ (39)

Now we assume that there is a probability of 1 − ξ at each period that the price of

each intermediate good m is set optimally to P 0t (m). If the price is not re-optimized,

then it is indexed to last period’s aggregate producer price inflation.5 With indexation

parameter γ ≥ 0, this implies that successive prices with no re-optimization are given

by P 0t (m), P 0

t (m)(

Pt

Pt−1

)γ, P 0

t (m)(

Pt+1

Pt−1

)γ, ... . For each intermediate producer m the

objective is at time t to choose P 0t (m) to maximize discounted profits

Et

∞∑

k=0

ξkQt+kYt+k(m)

[

P 0t (m)

(Pt+k−1

Pt−1

−Wt+k

At+k

]

(40)

given it (since firms are atomistic), subject to (37), where Qt+k is the discount factor over

the interval [t, t + k]. The solution to this is

Et

∞∑

k=0

ξkQt+kYt+k(m)

[

P 0t (m)

(Pt+k−1

Pt−1

−1

(1 − 1/ζ)

Wt+k

At+k

]

= 0 (41)

and by the law of large numbers the evolution of the price index is given by

P 1−ζt+1 = ξ

(

Pt

(Pt

Pt−1

)γ)1−ζ

+ (1 − ξ)(P 0t+1)

1−ζ (42)

3.1.3 Equilibrium

In equilibrium, goods markets, money markets and the bond market all clear. Equating

the supply and demand of the consumer good we obtain

Yt = AtNt = Ct + Gt (43)

Assuming the same tax rate levied on all income (wage income plus dividends) a balanced

budget government budget constraint

PtGt = PtTtYt + Mt − Mt−1 (44)

5Thus we can interpret 1

1−ξas the average duration for which prices are left unchanged.

7

Page 10: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

completes the model. Given interest rates it (expressed later in terms of an optimal or IFB

rule) the money supply is fixed by the central banks to accommodate money demand. By

Walras’ Law we can dispense with the bond market equilibrium condition and therefore the

government budget constraint that determines taxes τt. Then the equilibrium is defined

at t = 0 by stochastic processes Ct, Dt, Pt, Mt, Wt, Yt, Nt, given past price indices and

exogenous TFP and government spending processes.

In what follows we will assume a ‘cashless economy’ version of the model in which both

seigniorage in (44) and the utility contribution of money balances in (30) are negligible.

Then given the nominal interest rate, our chosen monetary instrument, we can dispense

altogether with the money demand relationship (34).

3.1.4 Summary of Full Model

We can summarize our non-linear DSGE cashless form of the model a concise form suitable

for both numerical simulations and the linear-quadratic approximation of the optimal

policy problem as:

Household Utility

Ω0 = E0

[∞∑

t=0

βtUC,t

[(Ct − hCCt−1)

1−σ

1 − σ− UN,t

(Nt − hNNt−1)1+φ

1 + φ

]]

(45)

Household Behaviour

1 = β(1 + it)Et

[(UC,t+1(Ct+1 − hCCt)

UC,t(Ct − hCCt−1)

)−σ 1

Πt+1

]

(46)

Wt

AtPt= MCt =

UN,t

(1 − 1η )(1 − Tt)At

(Nt − hNNt−1)φ(Ct − hNCt−1)

σ (47)

where

Πt ≡Pt

Pt−1= πt + 1 (48)

Firms:

Using Qt+k = βk MUCt

Pt+kwhere MUC

t = (Ct − hCCt−1)−σ is the marginal utility of con-

sumption (obtained from the household’s first-order conditions) the firms’ staggered price

setting can be succinctly described in terms of two difference equations6 :

Ht − ξβEt[Πζ−1t+1 Ht+1] = Yt(Ct − hCCt−1)

−σ (49)

Λt − ξβEt[Πζt+1Λt+1] =

UN,t

(1 − 1/ζ)(1 − 1/η)(1 − Tt)(Nt − hNNt−1)

φNt (50)

6This generalizes Benigno and Woodford (2003).

8

Page 11: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

where

Πt ≡Πt

Πγt−1

(51)

(52)

Then defining

Φt ≡ P 0t /Pt (53)

the price-setting of firms and aggregate price index, (41) and (42) can be written as

ΦtHt = Λt (54)

with price index inflation given by

1 = ξΠζ−1t + (1 − ξ)Φ1−ζ

t (55)

Equilibrium

Yt = AtNt = Ct + Gt (56)

Tt =Gt

Yt(57)

Equations (46), (51) to (56) describe, in effect, 8 equations for Φt, Ct, Πt, Πt,

Ht, Λt, Yt, Nt given exogenous processes for It, UC,t, UN,t, Gt and At

representing a complete definition of the dynamic system. All variables dated (t − 1) are

predetermined at time t. Variables date t are non-predetermined or ‘jump’ variables.

In Batini et al. (2004) we have estimated a linearized special case of this model assuming

hN = 0 UC,t = 1 and UN,t = κ and we lump-sum non-distortionary taxes. We estimated

AR1 processes:

log At+1 = ρa log At + ǫa,t+1 (58)

log Gt+1 = ρg log Gt + ǫg,t+1 (59)

where ǫi,t+1 ∼ N(0, σ2i ), i = a, g. Estimated parameter values (for ‘model Z’) based on

quarterly data are: β = 0.99, ξ = 0.53, hC = 0.85, γ = 0.54, σ = 3.24, φ = 1.32, ρa = 0.94,

ρg = 0.93, σa = 0.72 and σg = 2.23. We have not estimated κ, η nor ζ. Plausible estimates

η = ζ = 4 and we put hN = hC . As we shall the latter ensures that the natural rate of

output is inefficient (see Choudhary and Levine (2005)).

To complete the model with need a rule for the interest rate that stabilizes the system.

The following one-period-ahead Inflation Forecast-Based (IFB) rules was assumed and

estimated in Batini et al. (2004).

it = i + θ(Et[Πt+1] − 1) (60)

9

Page 12: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

where θ > 1 is a feedback parameter and i = 1β − 1 is the steady state value of it in a

zero-inflation steady state (Π = 1) consistent with the Euler equation (46).7

3.2 Zero-Inflation Steady State

A deterministic zero-inflation steady state, denoted by variables without the time sub-

scripts, Et−1(UC,t) = 1 and Et−1(UN,t) = κ is given by

W (1 − T )

P=

κ(1 − hN )φ(1 − hC)σ

1 − 1η

NφCσ (61)

1 = β(1 + i) (62)

Y = AN (63)

P = P 0 =W

A(

1 − 1ζ

) (64)

Y = C + G (65)

T =G

Y(66)

giving us in effect 7 equations to determine WP , i, C, N , Y , P

P 0 and T . The natural rate

of interest is determined by the private sector’s discount factor. In our cashless economy

the price level is indeterminate.

3.3 The Efficient Steady State Output Level

The natural rate of output is below the efficient rate because of monopoly power in output

and labour markets, but external habit in consumption works in the opposite direction.

To see this we solve for the deterministic socail planner’s problem.8 Using (45) the social

planner chooses trajectories for output and inflation to maximize

Ω0 =∞∑

t=0

βt

[(Ct − hCCt−1)

1−σ

1 − σ− κ

(Nt − hNNt−1)1+φ

(1 + φ)

]

(67)

where Ct = Yt − Gt and Nt = Yt

At. The first-order condition for the choice out output is

[Ct−hCCt−1]−σ−hCβ[Ct+1−hCCt]

−σ =κ

At

[[Yt

At− hN

Yt−1

At−1

− hNβ

[Yt+1

At+1− hN

Yt

At

]φ]

(68)

The efficient steady-state level of output Yt+1 = Yt = Yt−1 = Y ∗, say, is therefore given by

(Y ∗)φ(Y ∗ − G)σ =(1 − hCβ)A1+φ

κ(1 − hNβ)(1 − hC)σ(1 − hN )φ(69)

7This is saddlepath stable in a linearized form of the model.8We assume zero inflation and therefore no welfare costs from the dispersion of labour demand across

firms. We return to inflation costs from this source later.

10

Page 13: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

3.4 The Inefficiency of the Natural Rate

From (61) to (65), after some manipulation, the steady-state level of output (the ‘natural

rate’), is given by

Y φ(Y − G)σ =(1 − T )

(

1 − 1ζ

) (

1 − 1η

)

A1+φ

κ(1 − hC)σ(1 − hN )φ(70)

Comparing (70) and (69), since (Y )φ(Y −G)σ is an increasing function of Y , we arrive at

Proposition

The natural level of output, Y , is below the efficient level, Y ∗, if and only if

(1 − T )

(

1 −1

ζ

) (

1 −1

η

)

<1 − hCβ

1 − hNβ(71)

In the case where there is no habit persistence for both consumption and labour effort,

hC = hN = 0, then (71) always holds. In this case tax distortions and market power

in the output and labour markets captured by the elasticities η ∈ (0,∞) and ζ ∈ (0,∞)

respectively drive the natural rate of output below the efficient level. If T = 0 and

η = ζ = ∞, tax distortions and market power disappear and the natural rate is efficient.

Another case where (71) always holds is where habit persistence for labour supply exceeds

that for consumption; i.e., hN ≥ hC . Some empirical estimates (though not in this paper)

suggest that hC > hN which leads to the possibility that the natural rate of output can

actually be above the efficient level (see Choudhary and Levine (2005)).

3.5 Linearization about the Zero-Inflation Steady State

We now linearize about the deterministic zero-inflation steady state. Output is then at

its sticky-price, imperfectly competitive natural rate and from (62) the nominal rate of

interest is given by ı = 1β − 1. Define all lower case variables as proportional deviations

from this baseline steady state except for rates of change which are absolute deviations.9

9That is, for a typical variable Xt, xt = Xt−X

X≃ log

(Xt

X

)where X is the baseline steady state. For

variables expressing a rate of change over time such as it, xt = Xt − X.

11

Page 14: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

Then the linearization takes the form:

πt =β

1 + βγEtπt+1 +

γ

1 + βγπt−1 +

(1 − βξ)(1 − ξ)

(1 + βγ)ξ(mct + tt) (72)

mct = −(1 + φ − hN )

1 − hNat −

hN

(1 − hNat−1 +

σ

1 − hC(ct − hCct−1)

1 − hN(yt − hNyt−1) + uN,t (73)

ct =hC

1 + hCct−1 +

1

1 + hCEtct+1

−1 − hC

(1 + hC)σ(it − Etπt+1 + EtuC,t+1 − uC,t) (74)

yt = cyct + gygt where cy =C

Y; gy =

G

Y(75)

gt = tt (76)

uC,t+1 = ρCuC,t + ǫC,t+1 (77)

uN,t+1 = ρNuN,t + ǫN,t+1 (78)

gt+1 = ρggt + ǫg,t+1 (79)

at+1 = ρaat + ǫa,t+1 (80)

Variables yt, ct, mct, uC,t, uN,t, at, gt are proportional deviations about the steady state.

[ǫC,t, ǫN,t, ǫg,t, ǫa,t] are i.i.d. disturbances. πt, tt and it are absolute deviations about the

steady state. For later use we require the output gap the difference between output for the

sticky price model obtained above and output when prices are flexible, yt say. The latter,

obtained by setting ξ = 0 in (72) to (75), is in deviation form given by10

−(1 + φ − hN )

1 − hNat −

hN

(1 − hNat−1 +

σ

1 − hC(ct − hC ct−1)

1 − hN(yt − hN yt−1) + uN,t + gt = 0 (81)

yt = cy ct + gygt (82)

We can write this system in state space form as

[

zt+1

Etxt+1

]

= A

[

zt

xt

]

+ Bit + C

ǫC,t+1

ǫN,t+1

ǫg,t+1

ǫa,t+1

(83)

[

yt

yt

]

= E

[

zt

xt

]

(84)

10Note that the zero-inflation steady states of the sticky and flexi-price steady states are the same.

12

Page 15: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

where zt = [uC,t, uN,t, at, gt, ct−1, ct−1, πt−1] is a vector of predetermined variables at time

t and xt = [ct, πt] are non-predetermined variables. Rational expectations are formed

assuming an information set zs, xs, s ≤ t, the model and the monetary rule. Table 2

provides a summary of our notation.

πt producer price inflation over interval [t − 1, t]

it, rt nominal and real interest rates over interval [t, t + 1]

mct marginal cost

yt, yt output with sticky prices and flexi-prices

ot = yt − yt output gap

tt tax rate

uC,t+1 = ρauC,t + ǫC,t+1 AR(1) process for factor preference shock, uC,t

uN,t+1 = ρauN,t + ǫN,t+1 AR(1) process for factor preference shock, uN,t

at+1 = ρaat + ǫa,t+1 AR(1) process for factor productivity shock, at

gt+1 = ρggt + ǫg,t+1 AR(1) process government spending shock, gt

β discount parameter

γ indexation parameter

hC , hN habit parameters

1 − ξ probability of a price re-optimization

σ risk-aversion parameter

φ disutility of labour supply parameter

Table 2. Summary of Notation (Variables in Deviation Form).

4 Optimal Monetary Policy

4.1 An Ad Hoc Central Bank’s Loss Function

Until recently the optimal policy literature adopted an ad hoc policymaker’s loss function

which plausibly described the actual objectives of central bankers. without model uncer-

tainty for now, a standard policy problem of the central bank in the home bloc at time

t = 1 is to choose in each period t = 1, 2, 3, · · · an interest rate rt so as to minimize a

standard expected loss function that depends on the variation of the output relative to an

an output target yt + k, CPI inflation and the change in the nominal interest rate:

Ω0 = E0

[

1

2

∞∑

t=0

βtc

[(yt − yt − k)2 + bπ2

t + c(it − it−1)2]

]

(85)

where βc is the discount factor of the central bank. The term k is ambitious target for

output that exceeds the natural level of output. It arises because the natural level of

13

Page 16: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

output is not efficient owing to mark-up pricing in a monopolistically competitive inter-

mediate goods and retail sectors, market power in the labour market and habit persistence

associated with both consumption and labour supply. The output target k can be found

from (69) and (70) and putting k =(1 − Y

Y ∗

).

4.2 Welfare-Based Optimal Policies

Going back to the original non-linear DSGE the Ramsey problem is to maximize (45) sub-

ject to (46) to (56). Recent developments in numerical methods now allow the researcher

to go beyond linear approximations of their models and to conduct analysis of both the dy-

namics and welfare using higher-order (usually second-order) approximations.11 However

their are costs as well as benefits associated with this research strategy and linear-quadratic

(LQ) approximations to non-linear dynamic optimization problems such as this one are

still widely used, for very good reason. First, the characterization of time consistent and

commitment equilibria for a single policy maker, and even more so for many interacting

policymakers, are well-understood. Second, the certainty equivalence property results in

optimal rules that are independent of the variance-covariance matrix of additive distur-

bances. Third, policy can be conveniently decomposed into deterministic and stochastic

components. Fourth, even where simplicity of rules is imposed as a constraint on the prob-

lem and certainty equivalence disappears, additive uncertainty and some forms of model

uncertainty can analyzed by expressing the policymaker’s expected utility as a function

of the variance-covariance matrix of disturbances. Fifth, the stability of the system is

conveniently summarized in terms of eigenvalues. Finally for sufficiently simple models

linear-quadratic approximation allows analytical rather than numerical solution.

A common procedure for reducing this to a LQ problem is as follows. Linearize the

model about a deterministic steady state as we have already done. Then expand the utility

function as a second-order Taylor series. Much of the literature12 including Clarida et al.

(1999) then proceeds with the LQ problem of minimizing a quadratic loss function subject

the linearized model.

In general this procedure is incorrect unless the steady state is not to far from the

efficient outcome. There are two quite separate aspects to this problem. The first is the

11See, Kim and Sims (2003) and for an application to simple monetary policy rules, Juillard et al.

(2004). The latter paper compares welfare based rules with those based on an ad hoc loss function. By

varying the weights in the loss function the trade-off between inflation and output asymptotic variability

can be plotted. This is the Taylor efficiency frontier. Interestingly they find that the welfare based rule

lies almost directly on this frontier, so conventional analysis may be a good indication of (unconditional)

welfare-improving rules.12Some previous work of one of the author’s joins a distinguished list (see Currie and Levine (1993).

14

Page 17: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

correct procedure for replacing a stochastic non-linear optimization problem with a linear-

quadratic approximation. The second is to take as the benevolent policymaker’s expected

utility the expected welfare of the representative agent within the model (see Benigno

and Woodford (2003), Levine et al. (2005)). To illustrate the correct linear-quadratic

procedure we confine ourselves to the case of no habit in labour supply (hN = 0), and

put hC = h, no government spending G = 0 and no indexing of prices γ = 0, though the

generalization to allow for these features is relatively straightforward.

4.2.1 Costs of Inflation

The costs of inflation take into account the effect of price dispersion, which has been

derived by Woodford (2003)

Dt = ξDt−1 +ξ

1 − ξ(lnΠt)

2 (86)

The impact of price dispersion arises from labour input being the same for each indi-

vidual, but dependent on demand for each intermediate good:

Nt =∑

Nt(m) =Yt

At

∑ Yt(m)

Yt=

Yt

At

∑(

Pt(m)

Pt

)−ζ

(87)

Now assume that that lnPt(j) is approximately normally distributed as N(µt, Dt); by

the law of large numbers, it follows that the overall price index Pt is given by

P 1−ζt = E[e(1−ζ)lnPt(j)] = e(1−ζ)µt+

1

2(1−ζ)2Dt (88)

Similarly one can obtain an approximate expression for the last term of (87):

(Pt(j)

Pt)−ζ = P ζ

t E[e(−ζlnPit ] = eζµt+1

2ζ(1−ζ)Dte−ζµt+

1

2ζ2Dt = e

1

2ζDt (89)

From this it follows that

N1+φt

∼=

(Yt

At

)1+φ

(1 +1

2ζ(1 + φ)Dt) (90)

4.2.2 The Ex Ante Optimal (Ramsey) Non-Linear Problem

The Ramsey problem for non-linear stochastic problem is found by choosing a policy rule

for inflation to maximize

Ω0 = E0

[∞∑

t=0

βt

[

(Ct − hCZt)1−σ

1 − σ− κ

Y 1+φt

A1+φt (1 + φ)

(1 +1

2ζ(1 + φ)Dt)

]]

(91)

subject to the constraints (49) to (56) and (86) where we have defined for convenience a

new variable

Zt = hCt−1 (92)

15

Page 18: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

Note that the Euler equation (46) does not feature in this problem as it only serves to

determine the interest rate necessary to put the economy on its optimal path.

We can now write the Lagrangian for the policymaker’s deterministic optimal control

problem as follows:

L = Ω0 +∞∑

t=0

βt[λ1t(Zt+1 − hYt) + λ2t(1 − ξΠζ−1t − (1 − ξ)Φ1−ζ

t )

+ λ3t(ΦtHt − Λt) + λ4t(Ht − ξβΠζ−1t+1 Ht+1 − Yt(Yt − Zt)

−σ)

+ λ5t

(

Λt − ξβΠζt+1Λt+1 −

κ

(1 − 1/ζ)(1 − 1/η)

Y 1+φt

A1+φt

)

+ λ6t(Dt − ξDt−1 −ξ

1 − ξ(lnΠt)

2)]

where we have put Ct = Yt.

First-order conditions are given by:

(Yt − Zt)−σ − hλ1t − κ

Y φt

A1+φt

(1 +1

2ζ(1 + φ)Dt)

−λ4t((Yt − Zt)−σ − σYt(Yt − Zt)

−σ−1) − λ5tκ(1 + φ)

(1 − 1/ζ)(1 − 1/η)

Y φt

A1+φt

= 0 (93)

β(1− ζ)ξλ2,t+1Πζ−2t+1 − λ4tξβ(ζ − 1)Πζ−2

t+1 Ht+1 − λ5tξβζΠζ−1t+1 Λt+1 −

2ξβ

1 − ξλ6,t+1

lnΠt+1

Πt+1= 0

(94)

−(Yt − Zt)−σ +

1

βλ1t−1 − λ4tσYt(Yt − Zt)

−σ−1 = 0 (95)

−λ2t(1 − ξ)(1 − ζ)Φ−ζt + λ3tHt = 0 (96)

λ3tΦt + λ4t − ξΠζ−1λ4,t−1 = 0 (97)

−λ3t + λ5t − ξΠζt λ5,t−1 = 0 (98)

−1

2κ(

Yt

At)1+φζ + λ6t − ξβλ6,t+1 = 0 (99)

Steady state values are given by

Π = Φ = 1 ; Λ = H =Y 1−σ(1 − h)−σ

1 − βξ; D = 0

(1 − h)−σ =κ

(1 − 1/ζ)(1 − 1/η)

Y σ+φ

A1+φ(100)

and, defining α = (1 − 1/ζ)(1 − 1/η)

λ5 =(1 − α − hβ)(1 − h)

σ(1 − hβ) + φ(1 − h)= −λ4 ; λ3 = (1 − ξ)λ5 ; λ2 =

Hλ5

(1 − ζ)

λ1 = βY −σ(1 − h)−σ ασ + φ(1 − h)

σ(1 − hβ) + φ(1 − h); λ6 =

κ

2(Y

A)1+φ ζ

1 − βξ(101)

16

Page 19: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

Hence steady-state inflation is zero for the Ramsey problem. From (100) the steady state

output in the Ramsey problem is given by

(Y φ+σ) =

(

1 − 1ζ

) (

1 − 1η

)

A1+φ

κ(1 − h)σ(102)

which agrees with (70) found previously.

4.2.3 Linearization of Dynamics

We now confirm our original linearization of the dynamic equations about the zero-inflation

(Ramsey) steady state. For the moment, define ht, φt, λt, πt as deviations of Ht, Λt, Λt, Πt

from their steady state values, and ∆Yt, ∆Zt, ∆At as deviations from the steady state

values of Yt, Zt, At. Later we shall introduce yt = (Yt − Y )/Y etc. First note that

linearization of (54) and (55) yields

Hφt = λt − ht ξπt = (1 − ξ)φt (103)

Linearization of (92) yields

∆Zt = h∆Yt−1 ; zt = yt−1 (104)

and linearization of (49) and (50) yields

ht − βξ(ζ − 1)HEtπt+1 − βξEtht+1 = V −σ(yt − σY/V (∆Yt − h∆Yt−1)) (105)

λt − βξζΛEtπt+1 − βξEtλt+1 =κ(1 + φ)

(1 − 1/ζ)(1 − 1/η)

Y φ

A1+φ(∆Yt −

Y

A∆At) (106)

where V = (1−h)Y . Now subtract (105) from (106). Noting that Λ = H, and substituting

from (103) yields a Phillips curve relationship of the form:

πt = βEtπt+1 +(1 − ξ)(1 − βξ)

ξ

1

Y(φ∆Yt +

σ

1 − h(∆Yt − h∆Yt−1)−

(1 + φ)Y

A∆At) (107)

which can now be rewritten as:

πt = βEtπt+1 +(1 − ξ)(1 − βξ)

ξ(φyt +

σ

1 − h(yt − hyt−1) − (1 + φ)at) (108)

Note that what has been done here is to express φt in terms of πt and therefore λt − ht in

terms of πt.

17

Page 20: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

4.2.4 Quadratification of Lagrangian

We can now obtain our required quadratic approximation of the household’s utility func-

tion by finding a quadratic approximation of the optimized Lagrangian at the steady state

values. The important feature to note is that by virtue of the first-order conditions for

the optimum, the linear terms drop out and we are left with the only the second order

terms. This quadratic form then incorporates the necessary second order terms from the

dynamics of the model.

Ignoring the steady state value of the Lagrangian, the remaining terms up to second

order are given by:

−1

2∆Y 2

t

[

κφY φ−1

A1+φ+ λ5

κ

αφ(1 + φ)

Y φ−1

A1+φ

]

− ∆Yt(∆Yt − ∆Zt)λ5σY −σ−1(1 − h)−σ−1

−1

2(∆Yt − ∆Zt)

2[σY −σ−1(1 − h)−σ−1 − λ5σ(σ + 1)Y −σ−1(1 − h)−σ−1]

+κY φ

A2+φ∆Yt∆At[1 + (1 + φ)λ5/α]

−ξβ

2π2

t+1((ζ − 1)(ζ − 2)λ2Πζ−3 + (ζ − 1)(ζ − 2)Πζ−3Hλ4 + ζλ5(ζ − 1)Πζ−2Λ +

2λ6

(1 − ξ)Π2)

−ξβπt+1λt+1ζλ5Πζ−1 − ξβπt+1ht+1(ζ − 1)λ4Π

ζ−2

+1

2q2t+1λ2β(1 − ξ)(1 − ζ)ζQ−1−ζ + qt+1ht+1βλ3 (109)

Subtracting (105) from (106) and using (103) and the fact that λ4 = −λ5, we can eliminate

λt − ht and qt from (109). Then after some effort we can show that (109) is equal to

−κY φ+1

2αA1+φ(φ(1 − h) + σ(1 − hβ))[y2

t φ(σα(1 − hβ) + (1 − α − hβ)(1 − h) + φ(1 − hβ)(1 − h))

+2yt(yt − zt)σ(1 − α − hβ) +(yt − zt)

2

1 − hσ(φ(1 − h) + σα − (1 − α − hβ))]

+κ(1 + φ)Y 1+φ

A1+φytat(1 + (1 + φ)λ5/α) −

1

2ξβ(ζHλ5 + 2λ6)/(1 − ξ)π2

t+1 (110)

Note that when h = 0 this reduces to

−κY φ+1

2αA1+φ(φ + σ)y2

t [φσα + φ(1 − α) + φ2 + 2σ(1 − α) + σφ + σ2α − σ(1 − α)]

+κ(1 + φ)Y 1+φ

A1+φytat(1 +

(1 + φ)(1 − α)

α(σ + φ)) −

1

2ξβ(ζHλ5 + 2λ6)/(1 − ξ)π2

t+1 (111)

After some further effort, using inflation dynamics (and subtracting an appropriate term

in a2t ) this further reduces to

−κY φ+1

2αA1+φ[(φ + σα + 1 − α)(y2

t −1 + φ

σ + φat)

2 +ζξ(φα + σα + 1 − α)

(1 − ξ)(1 − βξ)(σ + φ)π2

t ] (112)

18

Page 21: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

Note for this case without habit, the single-period utility function is of the form

Ut = o2t + bπ2

t (113)

where ot = (yt−yt) is the output gap. Note also that the relative weights on the output gap

and inflation are independent of the household’s preference parameter κ and are expressed

in terms of fundamental parameters that are amenable to estimation in DSGE models by

Bayesian methods. With habit the welfare-based utility function is far more complicated

involving terms in yt − hyt−1 and with indexing terms in (πt − γπt−1)2 (see below).

Our welfare based utility function contains contains no terms penalizing interest rate

volatility per se. In Woodford (2003) a welfare based utility function of the form

Ut = o2t + bπ2

t + c(it − i∗)2 (114)

where i∗ > 0 is proposed to capture a binding zero interest-rate lower bound.

4.2.5 Indexation

If indexation is taken into account, it is straightforward to show that the price dispersion

term is transformed by changing Πt+1 to Πt+1/Πγt (Woodford 2004) shows that a similar

change is required for updating the price dispersion term Dt. It follows therefore that the

first-order conditions are as before under this transformation, and in particular the steady

state is still given by Π = 1. Thus there only two things that change.

Firstly, the Phillips curve equation now becomes which can now be rewritten as:

πt−γπt−1 = βEtπt+1−βγπt +(1 − ξ)(1 − βξ)

ξ(φyt +

σ

1 − h(yt−hyt−1)− (1+φ)at) (115)

Secondly, the quadratic term in π2t+1 in (110) is replaced by (πt+1 − γπt)

2.

4.2.6 The Time Consistent Solution

Suppose the policymaker is unable to commitment and conducts policy under discretion.

If we were to use the correct procedure and minimize (113) subject to our linearized model

the inflationary bias seems to disappear. What has happened here? The answer is that the

BW procedures imposes a long-run inflation rate that is only consistent with commitment

and which lacks credibility if policy is carried out under discretion.

In the light of these considerations, for what type of policy rules is the procedure above

appropriate? Our analyze suggests:

1. All types of rules for which the natural rate is almost efficient. Then for discretionary

policy the inflationary bias must be small.

19

Page 22: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

2. Rules for which it is possible to commitment to a long-term low inflation rate, but

not to a state-contingent rule. Then the LQ approximation method can be used

to evaluate the stochastic components of discretionary and commitment policy and

assess the stabilization gain from commitment emphasized as characteristic of New

Keynesian macroeconomic models by Clarida et al. (1999).

3. Optimized simple rules such Inflation-Forecast Based Rules or Taylor Rules that

force the economy back on a particular long-run steady state.

In all these cases when comparing different policy rules, the second-order approxima-

tion of the loss function and the linearization of the dynamic equations needs only to be

done once and then applied to all types of rule. This is not the case for perturbation

methods and other numerical algorithms discussed.

If it is not possible to commit to a long-term low inflation rate then we need a different

LQ procedure that approximates the problem in the vicinity of a credible steady state

inflation rate. The correct LQ approximation is that obtained from the optimal policy (i.e.,

the Ramsey commitment policy) but approximated in the vicinity of a credible inflation

rate. To obtain this (and the LQ approximation for the Ramsey problem where Π > 1)

the following procedure is proposed.

1. Perform the LQ approximation above for any inflation rate Π 6= 1 necessarily ; i.e,

suppress the foc (94)

2. For the commitment case include foc (94) and proceed to the complete LQ approx-

imation above (possibly with Π = Πc 6= 1).

3. For the time consistent case perform the Lagrange multiplier problem above but take

expectations of future variables as given (as for our simple example). This leads to

a credible steady state inflation rate with bias Π = Πd > Πc.

4. Then use the same LQ as in 1. but with Π = Πd.

5. Note that to compare the commitment and discretionary cases we have to retain the

steady state values of the Lagrangian dropped in section 4.6.

4.3 Optimal Policy with and without Commitment

We first show how to compute the optimal policies where the policy maker can commit,

and the optimal discretionary policy where no commitment mechanism is in place.13 In

13Full details of the procedures used to compute optimal policies and optimized IFB rules are provided

in Appendix A.

20

Page 23: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

our linear-quadratic framework optimal policies (including those for optimal IFB rules)

conveniently decompose into deterministic and stochastic components. Consider the ad

hoc form of the policymaker’s utility function. Let target variables in (85) be written as

sums of a deterministic stochastic components such as yt = yt + yt where all variables are

expressed in deviation form about the baseline zero-inflation deterministic steady state of

the known model. Then the expected loss function decomposes as

Ω0 =1

2

∞∑

t=0

βtc

[(yt − ot)

2 + bπ2t + c(it − it−1)

2 + E0

[(yt − ot)

2 + bπ2t + c(it − it−1)

2]]

= Ω0 + Ω0 (116)

say. The policymaker can then design an optimal policy consisting of an open-loop tra-

jectory that minimizes Ω0 subject to the deterministic model plus a feedback rule that

minimizes Ω0 subject to a stochastic model expressing stochastic deviations about the

open-loop trajectory. By the property of certainty equivalence for full optimal policies,

but not optimized simple rules, the feedback rule is independent of both the initial values

of the predetermined variables and the variance-covariance matrix of the disturbances.

The optimal deterministic policy with k = 5% is shown in figures 1 and 2.

4.4 Optimized IFB Rules

We now turn to optimized IFB rules and optimal Taylor-type rules feeding back on either

current inflation alone or on inflation and the output gap. The general form of the rule

that covers integral and non-integral IFB as well as the Taylor-type rules is given by

it = ρit−1 + ΘEtπt+j + Θy(yt − yt) ; ρ ∈ [0, 1], Θ, Θy > 0, j ≥ 0 (117)

We focus exclusively on stabilization policy by putting k = 0 so there is no deterministic

component of policy in response to an ambitious output target.14 Given the estimated

variance-covariance matrix of the white noise disturbances, an optimal combination (Θ, ρ)

can be found for each rule defined by the time horizon j ≥ 0, and for the Taylor rule, and

optimal combination (Θ, Θy, ρ). Table 1 sets out our results for the model without habit

in labour supply and distortionary taxes (This model is estimated by Bayesian methods

in the second lecture).

A number of interesting observations emerge from these tables. First, from the output

equivalent loss (relative to the optimal commitment outcome) of ‘minimal control’, the

14Since the IFB rule assumes a commitment mechanism, the policymaker in principle should be able to

implement a policy it = it plus a feedback component such as (117) relative to it, where the latter is the

optimal deterministic trajectory found in the previous section.

21

Page 24: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

closest saddle-path stable rule using current inflation to no feedback rule at all, we see

that there are significant though not dramatic gains from stabilization of 0.5% across the

three models. Second, the output equivalent loss from optimal discretion indicate only

small stabilization gains from commitment if the latter policy rule is implementable. By

far the main gain from commitment is the elimination of the inflationary bias which has

been ruled out in these results by putting k = 0. Third, if the policymaker can commit

using a simple rule, the best one in this respect is a Taylor integral rule, and this realizes a

large part of the potential stabilization gain. Third, for each model we search for optimized

rules within those that satisfy the determinacy conditions on ρ and θ for non-integral rules

and on Θ for integral rules. Our theory set out in Batini et al. (2004) has shown that this

requirement severely constrains the range of possible stabilizing rules as the horizon j in-

creases and as a result compared with the Taylor rule, IFBj rules perform increasingly less

well. In our results the transition from IFB3 to IFB4 is particularly dramatic involving

an output equivalent loss of 55%.

Rule ρ Θ Θy Loss Function % Output Equivalent

Minimal Feedback on πt 1 0.001 0 22.45 0.54

IFB0 1 1.25 0 0.88 0.01

Taylor Rule 1 1.25 0.11 0.88 0.01

IFB1 1 2.96 0 1.16 0.02

IFB2 1 5.0 0 1.45 0.02

IFB3 1 1.17 0 28.03 0.67

IFB4 0.87 0.40 0 2314 54.8

Optimal Commitment n.a. n.a. n.a 0.45 0

Optimal Discretion n.a. n.a. n.a 0.93 0.01

Table 1. Optimal Rules and Optimized Simple Rules Compared.

5 Analytical Example

This section illustrates these general solutions using two simplified forms of our DSGE

model.

5.1 A Model without Habit and Indexing

First we suppress habit, indexing and shocks to consumer preferences. Then putting

γ = hC = hN = uC,t = uN,t = 0, the model linearized around a zero-inflation steady state

22

Page 25: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

reduces to

πt = βEtπt+1 + λ(mct + tt) where λ =(1 − βξ)(1 − ξ)

ξ(118)

mct = −(1 + φ)at + σct + φyt + uN,t (119)

ct = Etct+1 −1

σ(it − Etπt+1 + EtuC,t+1 − uC,t) (120)

yt = cyct + gygt (121)

gt = tt (122)

gt+1 = ρggt + ǫg,t+1 (123)

at+1 = ρaat + ǫa,t+1 (124)

As before, variables yt, ct, mct, at, gt are proportional deviations about the steady state.

[ǫC,t, ǫN,t, ǫg,t, ǫa,t] are i.i.d. disturbances. πt, tt and it are absolute deviations about the

steady state. The flexi-price level of output is found from

−(1 + φ)at + σct + φyt + gt = 0 (125)

yt = cy ct + gygt (126)

Hence from (125) and (126) we have

yt = yt(gt, at) =(1 + φ)at − gt

(

1 − σcy

)

σcy

+ φ(127)

Thus the flexi-price level of output increases with a positive technology shock and decreases

with a government spending shock if the tax distortion effect (the second term) outweighs

the switch from leisure to work as consumption is squeezed and the marginal utility of

consumption increases. The latter effect increases as the elasticity of consumption (σ)

increases.

We can write this system in state space form as

[

zt+1

Etxt+1

]

= A

[

zt

xt

]

+ Bit + C

[

ǫg,t+1

ǫa,t+1

]

(128)

[

yt

yt

]

= E

[

zt

xt

]

(129)

where zt = [uC,t, uN,t, at, gt] is a vector of predetermined variables at time t and xt =

[ct, πt] are non-predetermined variables. Rational expectations are formed assuming an

information set zs, xs, s ≤ t, the model and the monetary rule.

23

Page 26: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

5.1.1 The Ramsey Problem

Since certainty equivalence applies to this optimal policy with commitment, we can derive

the optimal rule from the deterministic problem. Substitute out for output yt from (121)

and set up the Lagrangian

L0 =∞∑

t=0

βt

[1

2

[(yt − yt(at, gt))

2 + bπ2t + ci2t

]+ µ1,t+1(ρaat − at+1) + µ2,t+1(ρggt − gt+1)

+ µ3,t+1 (πt + λ(1 + φ)at − λ (σ + φcy) ct − λφgygt − βπt+1)

+ µ4,t+1

(

ct +1

σ(it − πt+1) − ct+1

) ]

(130)

The first order conditions with respect to ct, πt, it, at and gt are

ct : (yt − yt)cy − λ (σ + φcy)µ3,t+1 + µ4,t+1 −1

βµ4,t = 0 (131)

πt : bπt + µ3,t+1 − µ3,t −1

σβµ4,t = 0 (132)

it : cit +1

σµ4,t+1 = 0 (133)

at : −2(yt − yt)∂y

∂at+ µ1,t+1ρa −

1

βµ1,t + λ(1 + φ)µ3,t+1 = 0 (134)

gt : −2(yt − yt)∂y

∂gt+ µ2,t+1ρg −

1

βµ2,t + (yt − yt)gy + λφgyµ3,t+1 = 0 (135)

The transversality conditions

limt→∞

µi,t, i = 1, 2 (136)

and initial conditions

µi,0 = 0, i = 3, 4 (137)

a0, g0 given (138)

completes the solution to the Ramsey problem.

The optimal rule in feedback form suitable for a stochastic environment can be ex-

pressed in a number of forms. First, following the general procedure in Appendix A.1

it can be written as a feedback on exogenous shocks and co-states associated with jump

variables ct and πt:

it = D

at

gt

p3,t

p4,t

(139)

24

Page 27: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

where we have defined pi,t =µi,t

β . These modified co-state variables are given by

[

p3,t+1

p4,t+1

]

= H21

[

at

gt

]

+ H22

[

p3,t

p4,t

]

(140)

where we need to solve a 4× Ricatti equation to calculate H.

The rule may also be expressed in two other forms. First let zt =

[

at

gt

]

. Then the

rule can be written as:

it = D1zt + D2H21

t∑

τ=1

(H22)τ−1zt−τ (141)

where D = [D1 D2] is partitioned conformably with zt and the co-state variables in (139).

The rule then consists of a feedback on the lagged shocks (the only predetermined variables

in this model) with geometrically declining weights with lags extending back to time t = 0,

the time of the formulation and announcement of the policy.

The Robust Optimal Explicit rule of Woodford (2003) is derived as follows. First

eliminate µ4,t from (131) and (132) using (133). Then use (131) to eliminate µ3,t from

(132). After some algebra this results in

it =

(

1 +1

β+

λ(σ + φcy)

βσ

)

it−1 −1

βit−2 +

λb (σ + φcy)

σcπt +

C

σcY∆(yt − yt) (142)

To complete the solution we need to specify the initial setting for the interest rate i0.

From the optimality initial conditions µ3,0 = µ4,0 = 0. Hence if a0 = g0 = 0 from (A.16)

we have that π0 = y0 = y0 = c0. Hence from (131) and (132) we have that µ3,1 = µ4,1 = 0

which leads us to conclude that π0 = 0 and there is no initial jump in the inflation rate.

However if there are initial displacements to at and gt, or there is an ambitious output

target in the loss function this conclusion does not hold. Then Woodford (2003) replaces

one initial condition µ3,t = 0 or µ4,t = 0 with π0 = 0 to give the optimal policy from a

timeless perspective.

A number of features of this rule should be emphasized. First unlike the previous form

of the optimal rule it only contains target variables that appear in the policymaker’s loss

function. Second, it is robust in the sense that it can be implemented without knowing the

form the exogenous processes for at or gt. Third, the rule displays inertia in the interest

rate. Finally the rule is relatively simple compared with the previous form of the rule, but

is still complex even for this very simple model.

25

Page 28: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

5.1.2 Optimal Discretionary Policy and Optimized Rules

The ex ante optimal policy is time-inconsistent. The nature of the time inconsistency

problem can be seen from the first form of the optimal rule (139). If the policymaker

were to re-optimize at time t > 0 she would simply reset p3,t = p4,t = 0 is what could be

described as a cheating policy. A time consistent policy that removes this incentive has

the Markov-perfect structure

it = Dzt ; xt = −Nzt (143)

and can be found by the iterative dynamic programming solution set out in Appendix 2.

Even for this simple model this is not amenable to analytical solution. The same is true

for optimized simple rules of the form (117).

5.2 A Model without Habit, Indexing and Instrument Costs

Now suppose there are no instrument costs in the loss function. Then c = µ4,t+1 = 0 and

we can dispense with the Euler equation altogether. This is the model in Clarida et al.

(1999). Now it is possible to obtain closed-form solutions to all three types of policy rules.

In this model policy can be decomposed into two stages. First, set the inflation rate or

aggregate demand so as to minimize the loss function. Second use the Euler equation to

determine the interest rate that is require to achieve the desired path for the inflation rate

or aggregate demand.

The ROE rule is particularly simple for this model. From (131) and (132) with µ4,t+1 =

0 we can eliminate µ3,t to arrive at

πt = −C

bλ(σY + φC)∆(yt − yt) (144)

That is, policy “leans against the wind” with inflation responding positively to a decrease

in the change in the output gap.

Much of the analysis in Clarida et al. (1999) parallels an earlier literature within the

Barro-Gordon framework, but there are some important differences introduced by the

Keynesian rigidities. One of these is that there are stabilization gains from commitment

as well as those associated with eliminating the inflationary bias. They stress this result

and describe it as “less understood” in the literature.15

15The result is also shown in a number of papers reproduced in Currie and Levine (1993) using ad hoc

macro models without micro-foundations.

26

Page 29: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

A Computation of Policy Rules

First consider the purely deterministic problem. The general model then takes the form[

zt+1

xet+1,t

]

= A

[

zt

xt

]

+ Bwt (A.1)

where zt is an (n − m) × 1 vector of predetermined variables including non-stationary

processed, z0 is given, wt is a vector of policy variables, xt is an m × 1 vector of non-

predetermined variables and xet+1,t denotes rational (model consistent) expectations of

xt+1 formed at time t. Then xet+1,t = xt+1 and letting y

Tt =

[zTt x

Tt

](A.1) becomes

yt+1 = Ayt + Bwt (A.2)

Define target variables st by

st = Myt + Hwt (A.3)

and the policy-maker’s loss function at time t by

Ωt =1

2

∞∑

i=0

βt[sTt+iQ1st+i + wTt+iQ2wt+i] (A.4)

which we rewrite as

Ωt =1

2

∞∑

i=0

βt[yTt+iQyt+i + 2y

Tt+iUwt+i + w

Tt+iRwt+i] (A.5)

where Q = MT Q1M , U = MT Q1H, R = Q2 + HT Q1H, Q1 and Q2 are symmetric

and non-negative definite R is required to be positive definite and β ∈ (0, 1) is discount

factor. The procedures for evaluating the three policy rules are outlined in the rest of this

appendix (or Currie and Levine (1993) for a more detailed treatment).

A.1 The Optimal Policy with Commitment

Consider the policy-maker’s ex-ante optimal policy at t = 0. This is found by minimizing

Ω0 given by (A.5) subject to (A.2) and (A.3) and given z0. We proceed by defining the

Hamiltonian

Ht(yt, yt+1, µt+1) =1

2βt(yT

t Qyt + 2yTt Uwt + w

Tt Rwt) + µt+1(Ayt + Bwt − yt+1) (A.6)

where µt is a row vector of costate variables. By standard Lagrange multiplier theory we

minimize

L0(y0, y1, . . . , w0, w1, . . . , µ1, µ2, . . .) =∞∑

t=0

Ht (A.7)

with respect to the arguments of L0 (except z0 which is given). Then at the optimum,

L0 = Ω0.

27

Page 30: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

Redefining a new costate column vector pt = β−tµTt , the first-order conditions lead to

wt = −R−1(βBTpt+1 + UT

yt) (A.8)

βATpt+1 − pt = −(Qyt + Uwt) (A.9)

Substituting (A.8) into (A.2)) we arrive at the following system under control

[

I βBR−1BT

0 β(AT − UR−1BT )

] [

yt+1

pt+1

]

=

[

A − BR−1UT 0

−(Q − UR−1UT I

] [

yt

pt

]

(A.10)

To complete the solution we require 2n boundary conditions for (A.10). Specifying z0

gives us n−m of these conditions. The remaining condition is the ’transversality condition’

limt→∞

µTt = lim

t→∞

βtpt = 0 (A.11)

and the initial condition

p20 = 0 (A.12)

where pTt =

[p

T1t p

T2t

]is partitioned so that p1t is of dimension (n − m) × 1. Equation

(A.3), (A.8), (A.10) together with the 2n boundary conditions constitute the system under

optimal control.

Solving the system under control leads to the following rule

wt = −F

[

I 0

−N21 −N22

] [

zt

p2t

]

≡ D

[

zt

p2t

]

= −F

[

zt

x2t

]

(A.13)

[

zt+1

p2t+1

]

=

[

I 0

S21 S22

]

G

[

I 0

−N21 −N22

] [

zt

p2t

]

≡ H

[

zt

p2t

]

(A.14)

N =

[

S11 − S12S−122 S21 S12S

−122

−S−122 S21 S−1

22

]

=

[

N11 N12

N21 N22

]

(A.15)

xt = −[

N21 N22

][

zt

p2t

]

(A.16)

where F = −(R + BT SB)−1(BT SA + UT ), G = A − BF and

S =

[

S11 S12

S21 S22

]

(A.17)

partitioned so that S11 is (n − m) × (n − m) and S22 is m × m is the solution to the

steady-state Ricatti equation

S = Q − UF − F T UT + F T RF + β(A − BF )T S(A − BF ) (A.18)

28

Page 31: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

The cost-to-go for the optimal policy (OP) at time t is

ΩOPt = −

1

2(tr(N11Zt) + tr(N22p2tp

T2t)) (A.19)

where Zt = ztzTt . To achieve optimality the policy-maker sets p20 = 0 at time t = 0. At

time t > 0 there exists a gain from reneging by resetting p2t = 0. It can be shown that

N22 < 0, so the incentive to renege exists at all points along the trajectory of the optimal

policy. This is the time-inconsistency problem.

A.1.1 Implementation

The rule may also be expressed in two other forms: First as

wt = D1zt + D2H21

t∑

τ=1

(H22)τ−1

zt−τ (A.20)

where D = [D1 D2] is partitioned conformably with zt and p2t. The rule then consists

of a feedback on the lagged predetermined variables with geometrically declining weights

with lags extending back to time t = 0, the time of the formulation and announcement of

the policy.

The final way of expressing the rule is express the process for wt in terms of the target

variables only, st, in the loss function. This in particular eliminates feedback from the

exogenous processes in the vector zt. Since the rule does not require knowledge of these

processes to design, Woodford (2003) refers to this as “robust” in describing it as the

Robust Optimal Explicit rule. This form of rule is demonstrated in the simple model in

section 5.1.

A.1.2 Optimal Policy from a Timeless Perspective

A.2 The Dynamic Programming Discretionary Policy

The evaluate the discretionary (time-consistent) policy we rewrite the cost-to-go Ωt given

by (A.5) as

Ωt =1

2[yT

t Qyt + 2yTt Uwt + w

Tt Rwt + βΩt+1] (A.21)

The dynamic programming solution then seeks a stationary solution of the form wt =

−Fzt in which Ωt is minimized at time t subject to (1) in the knowledge that a similar

procedure will be used to minimize Ωt+1 at time t + 1.

Suppose that the policy-maker at time t expects a private-sector response from t + 1

onwards, determined by subsequent re-optimisation, of the form

xt+τ = −Nt+1zt+τ , τ ≥ 1 (A.22)

The loss at time t for the ex ante optimal policy was from (A.8) found to be a quadratic

function of xt and p2t. We have seen that the inclusion of p2t was the source of the time

29

Page 32: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

inconsistency in that case. We therefore seek a lower-order controller wt = −F zt with the

cost-to-go quadratic in zt only. We then write Ωt+1 = 12z

Tt+1St+1zt+1 in (A.21). This leads

to the following iterative process for Ft

wt = −Ftzt (A.23)

where

Ft = (Rt + λBTt St+1Bt)

−1(UTt + βB

Tt St+1At)

Rt = R + KTt Q22Kt + U2T Kt + KT

t U2

Kt = −(A22 + Nt+1A12)−1(Nt+1B

1 + B2)

Bt = B1 + A12Kt

U t = U1 + Q12Kt + JTt U2 + JT

t Q22Jt

J t = −(A22 + Nt+1A12)−1(Nt+1A11 + A12)

At = A11 + A12Jt

St = Qt − U tFt − F Tt U

T+ F

Tt RtFt + β(At − BtFt)

T St+1(At − BtF t)

Qt = Q11 + JTt Q21 + Q12Jt + JT

t Q22Jt

Nt = −Jt + KtFt

where B =

[

B1

B2

]

, U =

[

U1

U2

]

, A =

[

A11 A12

A21 A22

]

, and Q similarly are partitioned

conformably with the predetermined and non-predetermined components of the state vec-

tor.

The sequence above describes an iterative process for Ft, Nt, and St starting with some

initial values for Nt and St. If the process converges to stationary values, F, N and S say,

then the time-consistent feedback rule is wt = −Fzt with loss at time t given by

ΩTCt =

1

2zTt Szt =

1

2tr(SZt) (A.24)

A.3 Optimized Simple Rules

We now consider simple sub-optimal rules of the form

wt = Dyt = D

[

zt

xt

]

(A.25)

where D is constrained to be sparse in some specified way. Rule can be quite general. By

augmenting the state vector in an appropriate way it can represent a PID (proportional-

integral-derivative)controller.

30

Page 33: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

Substituting (A.3) into (A.5) gives

Ωt =1

2

∞∑

i=0

βtyTt+iPt+iyt+i (A.26)

where P = Q + UD + DT UT + DT RD. The system under control (A.1), with wt given by

(A.3), has a rational expectations solution with xt = −Nzt where N = N(D). Hence

yTt P yt = z

Tt T zt (A.27)

where T = P11 − NT P21 − P12N + NT P22N , P is partitioned as for S in (A.17) onwards

and

zt+1 = (G11 − G12N)zt (A.28)

where G = A + BD is partitioned as for P . Solving (A.28) we have

zt = (G11 − G12N)tz0 (A.29)

Hence from (A.30), (A.27) and (A.29) we may write at time t

ΩSIMt =

1

2zTt V zt =

1

2tr(V Zt) (A.30)

where Zt = ztzTt and V satisfies the Lyapunov equation

V = T + HT V H (A.31)

where H = G11 − G12N . At time t = 0 the optimized simple rule is then found by

minimizing Ω0 given by (A.30) with respect to the non-zero elements of D given z0 using

a standard numerical technique. An important feature of the result is that unlike the

previous solution the optimal value of D, D∗ say, is not independent of z0. That is to say

D∗ = D∗(z0)

A.4 The Stochastic Case

Consider the stochastic generalization of (A.1)[

zt+1

xet+1,t

]

= A

[

zt

xt

]

+ Bwt +

[

ut

0

]

(A.32)

where ut is an n × 1 vector of white noise disturbances independently distributed with

cov(ut) = Σ. Then, it can be shown that certainty equivalence applies to all the policy

rules apart from the simple rules (see Currie and Levine (1993)). The expected loss at

time t is as before with quadratic terms of the form zTt Xzt = tr(Xzt, Z

Tt ) replaced with

Et

(

tr

[

X

(

ztzTt +

∞∑

i=1

βtut+iu

Tt+i

)])

= tr

[

X

(

zTt zt +

λ

1 − λΣ

)]

(A.33)

31

Page 34: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

where Et is the expectations operator with expectations formed at time t.

Thus for the optimal policy with commitment (A.19) becomes in the stochastic case

ΩOPt = −

1

2tr

(

N11

(

Zt +β

1 − βΣ

)

+ N22p2tpT2t

)

(A.34)

For the time-consistent policy (A.24) becomes

ΩTCt = −

1

2tr

(

S

(

Zt +β

1 − βΣ

))

(A.35)

and for the simple rule, generalizing (A.30)

ΩSIMt = −

1

2tr

(

V

(

Zt +β

1 − βΣ

))

(A.36)

The optimized simple rule is found at time t = 0 by minimizing ΩSIM0 given by (A.36).

Now we find that

D∗ = D∗

(

z0zT0 +

β

1 − βΣ

)

(A.37)

or, in other words, the optimized rule depends both on the initial displacement z0 and on

the covariance matrix of disturbances Σ.

B Software

A number of packages exist to implement these procedures. Associated with Gerali and

Lippi (2002), Matlab programs to compute the optimal commitment and discretionary

policies are available on request from the authors. A feature of this package is that it

extends the procedures to the imperfect information case. At the ECB, Adalid et al.

(2005) report the use of Matlab programs to compute all three types of rules set out in

this lecture. The exercises reported here were carried out using software written by myself,

Joseph Pearlman and other co-authors. It is written in FORTRAN and is not user-friendly.

However we do intend to incorporate these routines into WinSolve, a well-known package

for non-linear as well as linear models written by Richard Pierce.

References

Adalid, R., Coenen, G., McAdam, P., and Siviero, S. (2005). The Performamnce and

Robustness of Interest-Rate Rules in Models of the Euro Area. International Journal

of Central Banking, 1(1), 95–132.

Batini, N., Justiniano, A., Levine, P., and Pearlman, J. (2004). Robust Inflation-Forecast-

Based Rules to Shield against Indeterminacy. IMF Discussion Paper, forthcoming, pre-

sented at the 10th International Conference on Computing in Economics and Finance,

Amsterdam, July 8-10, 2004, available at www.econ.surrey.ac.uk/people/index.htm.

32

Page 35: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

Benigno, P. and Woodford, M. (2003). Optimal monetary and fiscal policy: A linear-

quadratic approach. presented at the International Research Forum on Monetary Policy

in Washington, DC, November 14-15, 2003.

Brainard, W. (1967). Uncertainty and the effectiveness of policy. American Economic

Journal, 47(2), 411–425.

Choudhary, A. and Levine, P. (2005). Idle Worship. Economic Letters. Forthcoming.

Clarida, R., Galı, J., and Gertler, M. (1999). The Science of Monetary Policy: A New

Keynesian Perspective. Journal of Economic Literature, 37(4), 1661–1707.

Currie, D. and Levine, P. (1993). Rules, Reputation and Macroeconomic Policy Coordi-

nation. CUP.

Federal Reserve Bank of Kansas (2003). Monetary Policy and Uncertainty: Adapting to

a Changing Economy. Kansas City: Federal Reserve Bank of Kansas City.

Gerali, A. and Lippi, F. (2002). Optimal Control and Filtering in Linear Forward-Looking

Economics: A Toolkit. Mimeo .

Juillard, M., Karam, P., Laxton, D., and Pesenti, P. (2004). Welfare-based monetary

policy rules in an estimated DSGE model in the US economy. unpublished manuscript,

Federal Reserve Bank of New York.

Kim, J., S. J. E. S. and Sims, C. (2003). Calculating and Using Second Order Accurate

Solutions of Discrete Time Dynamic Equilibriym Models. Mimeo .

Levine, P., Pearlman, J., and Pierse, R. (2005). A Users’ Guide to Linear-Quadratic

Approximation in Dynamic Macroeconomic Models. Mimeo .

Poole, W. (1970). Optimal choice of monetary policy instrument in a simple stochastic

macro model. Quarterly Journal of Economics, 84(2 (May)), 197–216.

Walsh, C. (2003). Implications of a changing Economic Structure for the Strategy of

Monetary Policy. In F. R. B. of Kansas City, editor, Monetary Policy and Uncertainty:

Adapting to a Changing Economy. Kansas City: Federal Reserve Bank of Kansas City.

Woodford, M. (2003). Foundations of a Theory of Monetary Policy. Princeton University

Press.

33

Page 36: ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture … · ROBUST MONETARY POLICY DESIGN FOR DSGE MODELS Lecture 1: The Basics Paul Levine University of Surrey and European Central

0 5 10 15 20 25 30−0.1

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

TIME IN QUARTERS

INF

LAT

ION

DISCRETION

COMMITMENT

Figure 1: Quarterly Inflation

0 5 10 15 20 25 300

0.005

0.01

0.015

0.02

0.025

0.03

0.035

0.04

OU

TP

UT

GA

P

TIME IN QUARTERS

COMMITMENT

DISCRETION

Figure 2: The Output Gap

34