Optimal Monetary Policy 1. Additive Uncertainty Ulf S¨oderstr¨om Sveriges Riksbank [email protected] www.riksbank.se/research/soderstrom

Uppsala University August 2009

Optimal Monetary Policy

1. Additive Uncertainty

Introduction • Optimization-based models typically include expectations of future variables. Such forwardlooking variables depend on expectations and outcomes of all other variables and may jump after any shock. • Traditional control theory (from engineering) need to be adjusted. • Distinguish between: – Commitment: Policymaker makes plan at t = 0 for entire future; Credible, Expectations adjust; Not time-consistent – Discretion: Policymaker cannot make credible commitments, chooses sequentially; Reoptimizes every period, Takes expectations as given; Time-consistent – Also: Commitment to simple rule (Taylor rule) • Analytical solutions are available for very simple cases, in general must use numerical methods.

1

Optimal Monetary Policy

1. Additive Uncertainty

Agenda 1. Optimal policy in benchmark New Keynesian model: Analytical solution 2. More general models: Numerical solution 3. Conclusions 4. Matlab application

• Main references: Gal´ı (2008, Ch. 5), S¨oderlind (1999). • See also Clarida, Gal´ı and Gertler (1999), Dennis (2004, 2007). • The Matlab application uses code from Paul S¨oderlind’s webpage at the University of St. Gallen (http://home.datacomm.ch/paulsoderlind/).

2

Optimal Monetary Policy

1. Additive Uncertainty

1 Optimal policy in the benchmark New Keynesian model • Benchmark model with monopolistic competition and staggered prices: πt = βEtπt+1 + κxt + ut 1 xt = Etxt+1 − [it − Etπt+1 − rte] σ

(1.1) (1.2)

where πt ≡ pt − pt−1 is inflation xt ≡ yt − yte is the welfare-relevant output gap it is the one-period nominal interest rate ut ≡ κ (yte − ytn) is a time-varying inefficiency e rte ≡ ρ + σEt∆yt+1 is the efficient real interest rate

• To obtain interesting policy trade-off, introduce time-varying gap between efficient and natural level of output, ut. Could be due to time-varying price markups, wage markups, labor income taxes, etc. (See Gal´ı, App. 5.2.)

3

Optimal Monetary Policy

1. Additive Uncertainty

• The slope of the Phillips curve is ϕ + α κ ≡ λ σ + 1−α   (1 − θ)(1 − βθ)  σ(1 − α) + ϕ + α    = θ 1 − α + αε 



(1.3)

where θ is the Calvo probability (index of price rigidity) β is the discount factor σ is the elasticity of intertemporal substitution ϕ is the Frisch elasticity of labor supply α is the parameter in the production function ε is the elasticity across differentiated goods • Assume ut = ρuut−1 + εut

(1.4)

4

Optimal Monetary Policy

1. Additive Uncertainty

Monetary policy • What determines it? – Simple instrument rule (e.g., Taylor, 1993): it = φπ πt + φxxt

(1.5)

– Targeting rule (optimal policy): minimize objective function E0

∞ X t=0

β

t



πt2

+

αxx2t



(1.6)

subject to the model • Gal´ı, Ch. 4: equation (1.6), with αx ≡ κ/ε, represents a second-order approximation of the welfare losses experienced by the representative household when the steady state is efficient • Highly model dependent. More pragmatic approach: treat αx as free parameter, choose “reasonable” value • With efficient steady state, no average inflation bias

5

Optimal Monetary Policy

1. Additive Uncertainty

1.1 Optimal policy with discretion • Central bank cannot commit to future actions, chooses sequentially, taking expectations as given. Yields optimal “time-consistent” policy. • Treat xt as control variable, disregard output equation (then back out it) • No endogenous state variables, so series of one-period problems: 2 2 min π + α x x t t + Vt π ,x

(1.7)

subject to

(1.8)

t

t

where

πt = κxt + vt

V t = E0

∞ X

β

t=1

t



πt2

+

αxx2t



,

vt = βEtπt+1 + ut

are taken as given (1.9)

• Optimal “targeting rule” xt = −

κ πt αx

(1.10)

Monetary policy “leans against the wind”: πt > 0 ⇒ xt < 0 More aggressive response if κ large (θ small) or αx small

6

Optimal Monetary Policy

1. Additive Uncertainty

• Substitute optimal targeting rule into Phillips curve: κ2 βαx αx πt = βEtπt+1 − πt + ut = E π + ut t t+1 αx αx + κ2 αx + κ2

(1.11)

• Repeated substitution for Etπt+j gives the reduced-form equation for inflation: αx ρ u αx βαx  βαx + E π + u ut πt = t t+2 t αx + κ2 αx + κ2 αx + κ2 αx + κ2 = ...  k  k ∞ βα ρ αx βα ρ X x u x u   u + lim   E π = t t t+k 2 2 2 k→∞ αx + κ αx + κ k=0 αx + κ | {z } 



=0

αx = 2 ut κ + αx(1 − βρu)

(1.12)

• Using the policy rule yields the reduced-form equation for the output gap: xt = −

κ ut κ2 + αx(1 − βρu)

(1.13)

• Note that Etπt+1 = ρuπt and Etxt+1 = ρuxt, so πt, xt inherit the persistence in ut

7

Optimal Monetary Policy

1. Additive Uncertainty

• To derive a rule for the interest rate, use the optimal targeting rule in the output equation: −

κ κρu 1 πt = − Etπt+1 − [it − Etπt+1 − rte] αx αx σ

(1.14)

and use πt = ρ−1 u Et πt+1 to obtain 



κσ(1 − ρu)   Et πt+1 it = rte + 1 + αx ρ u   κσ(1 − ρ ) u   πt = rte + ρu + αx

(1.15)

• Determinate equilibrium (φπ > 1) if κσ > αx • Reduced form for the interest rate: it = rte +

αxρu + κσ(1 − ρu) ut κ2 + αx(1 − βρu)

(1.16)

8

Optimal Monetary Policy

1. Additive Uncertainty

Properties of the optimal policy with discretion • Time consistency : Same policy in every period. • Certainty equivalence: Policy independent of Var(ut), Var(rte). • Policy brings inflation back to target by moving the output gap in the opposite direction. • Output shocks do not create any trade-off, but are completely offset: dit/drte = 1. Monetary policy affects output in the same period, no preference for interest rate stability. • Inflation (cost-push) shocks create trade-off. Monetary policy offsets cost-push shocks only by affecting the output gap, so these will typically not be offset completely (unless αx = 0). • Long-run trade-off between inflation and output variability (not levels): 

2

αx   Var(ut ),  Var(πt) =  κ2 + αx(1 − βρu) αx ↑ ⇒ Var(πt) ↑, but Var(xt) ↓

9



2

κ    Var(ut )(1.17) Var(xt) =  κ2 + αx(1 − βρu)

Optimal Monetary Policy

1. Additive Uncertainty

Numerical example • Calibrate to fit quarterly data • β = 0.99, σ = 1, ϕ = 1, α = 1/3, ε = 6, θ = 2/3, ρu = 0.8, σu = 0.1 • Log utility, average real interest rate 4% per year, average gross price markup 1.2, average duration of price contracts 3 quarters • Slope of Phillips curve: κ = 0.1275 • Weight on output in loss function: αx = 0.0213 Small? Corresponds to αx = 0.34 with annualized inflation

10

Optimal Monetary Policy

1. Additive Uncertainty

Response to cost-push shock (a) Interest rate

(b) Inflation 1.2

2.5 Discretion

1

2

0.8 1.5 0.6 1 0.4 0.5 0

0.2 0

5

10

0

15

0

(c) Output gap

5

10

15

(d) Price level

0

5

−1

4

−2 −3

3

−4

2

−5 1

−6 −7

0

5

10

0

15

0

5

10

15

• Unit impulse to εut • Inflation high, CB tightens policy, negative output gap, gradual return to target (ρu > 0). • Inflation stationary, price level non-stationary

11

Optimal Monetary Policy

1. Additive Uncertainty

Variance trade-off with discretion 18 Discretion 16

14

Output gap variance

12

• αx = 0.0213

10

8

6

4

2

α = 0.25 x

• 0

0

1

2

3 Inflation variance

• Vary αx ∈ [0, 1], calculate Var(πt), Var(xt)

12

4

α = 0.5 x



5

6

Optimal Monetary Policy

1. Additive Uncertainty

1.2 Optimal policy with commitment • CB makes plan for entire future, credible, so private expectations adjust. CB “chooses” expectations to stabilize the economy. • Complete intertemporal optimization problem: min E π ,x 0 t

t

∞ X

β

t

t=0



πt2

+

αxx2t



(1.18)

subject to πt = βEtπt+1 + κxt + ut

(1.19)

• Lagrangian: L = E0

∞ X t=0

β

t



πt2

+

αxx2t



+ 2γt [πt − βπt+1 − κxt − ut] ,

where γt is the multiplier on the constraint for period t

13

(1.20)

Optimal Monetary Policy

1. Additive Uncertainty

• First-order conditions: πt :

πt + γt − γt−1 = 0

(1.21)

xt :

αxxt − κγt = 0

(1.22)

• Targeting rules: κ π0 αx κ = − πt , αx

x0 = − xt − xt−1

(1.23) t≥1

(1.24)

since γ−1 = 0 • Combine to get xt = −

κ (pt − p−1) αx

(1.25)

• Cf. discretion xt = −

κ πt αx

(1.26)

14

Optimal Monetary Policy

1. Additive Uncertainty

Properties of the optimal policy with commitment 1. History-dependence: relates ∆xt to πt (or xt to pt − p−1). Not purely forward-looking. 2. ∆xt < 0 as long as πt > 0 (or xt < 0 as long as pt > p−1). Foreseen by rational agents, so the initial effect on inflation is smaller than with discretion 3. Time inconsistency : Policy different at t = 0 and t > 0. Reoptimization gives different policy rule. Cf. optimality from a “timeless perspective”, Woodford (2003): Implement xt − xt−1 = −

κ πt αx

(1.27)

in every period. As if optimized long time ago. 4. Certainty equivalence: Policy independent of Var(ut), Var(rte).

15

Optimal Monetary Policy

1. Additive Uncertainty

Response to cost-push shock (a) Interest rate

(b) Inflation 1.2

2.5 Commitment Discretion

2

1

1.5

0.8

1

0.6

0.5

0.4

0

0.2

−0.5

0

−1

0

5

10

−0.2

15

0

(c) Output gap

5

10

15

(d) Price level

0

5

−1

4

−2 −3

3

−4

2

−5 1

−6 −7

0

5

10

0

15

0

5

10

15

• Commitment: CB commits to future deflation, so smaller initial effect on inflation (expectations lower); smaller initial policy tightening; deeper recession • Price level stationary • Commitment policy time inconsistent: deflation not optimal if policy reoptimized

16

Optimal Monetary Policy

1. Additive Uncertainty

Variance trade-off under commitment and discretion 18 Commitment Discretion 16

14

Output gap variance

12

10

• • αx = 0.0213

8

6

α = 0.25

4



x

αx = 0.5



2

0

0

1

α = 0.25 x

• 2

3 Inflation variance

4

α = 0.5 x



5

6

• More favorable trade-off under commitment • “Stabilization bias”: Output overstabilized under discretion, inflation too volatile

17

Optimal Monetary Policy

1. Additive Uncertainty

2 More general models: Numerical solutions • Define by – x1t an n1-vector of predetermined variables, with initial conditions x10 given, – x2t an n2-vector of forward-looking variables, without initial conditions, – εt an n1-vector of iid innovations with zero mean and covariance matrix Σε. • Then most (log) linear models can be written on the form     

x1t+1 Etx2t+1





   

= A 



x1t x2t





   

+ But + 





εt+1 0

   

.

where ut is a vector of instruments and the matrices A, B include the parameters. • Not very restrictive: any number of lags can be added to x1t. • To simplify notation, define the n-vector xt ≡ [x01t x02t]0, where n = n1 + n2.

18

(2.1)

Optimal Monetary Policy

1. Additive Uncertainty

The loss function • The policymaker’s loss function is typically assumed to be quadratic in the variables of the model and the instrument: E0

∞ X t=0

β t [x0tQxt + 2x0tUut + u0tRut] .

(2.2)

• Optimal policy: choose ut to minimize (2.2) subject to     

x1t+1 Etx2t+1





   

= A 



x1t x2t





   

+ But + 





εt+1 0

   

19

.

(2.3)

Optimal Monetary Policy

1. Additive Uncertainty

2.1 Optimal policy with commitment • At t = 0 the policymaker chooses a sequence for the instrument for the entire future • Perfectly credible, so private expectations adjust; CB “chooses” expectations. • In future periods the policymaker must honor past commitments, represented by Lagrange multipliers on the forward-looking variables (ρ2t). When optimizing (at t = 0) the policymaker ignores past commitments, so ρ20 = 0. Therefore the optimal policy is not time-consistent. • “Commitment in a timeless perspective” (Woodford, 2003): policymaker committed to the optimal policy long ago (at time t = −∞); ρ20 > 0. • The state of the economy is given by the predetermined variables x1t and ρ2t (with initial conditions), while x2t, ut and ρ1t are forward-looking variables (without initial conditions). • The optimal policy will be a linear function of the state (x1t, ρ2t). • To solve the model we set up a Lagrangian, derive the first-order conditions, and use the generalized Schur decomposition to follow almost the same steps as before.

20

Optimal Monetary Policy

1. Additive Uncertainty

• The policymaker solves min E0 {ut }

∞ X t=0

β t [x0tQxt + 2x0tUut + u0tRut] ,

(2.4)

subject to xt+1 = Axt + But + ξt+1,

(2.5)

and x10 given, where ξt+1 ≡ [ε0t+1 (x2t+1 − Etx2t+1)0]0. • Set up the Lagrangian L 0 = E0

∞ X t=0

β t [x0tQxt + 2x0tUut + u0tRut + 2ρt+1 (Axt + But + ξt+1 − xt+1)] . (2.6)

• The first-order conditions w.r.t. xt, ut, ρt+1 are 0 = βQxt + βUut + βA0Etρt+1 − ρt,

(2.7)

0 = U0xt + Rut + B0Etρt+1,

(2.8)

0 = Axt + But + ξt+1 − xt+1.

(2.9)

21

Optimal Monetary Policy

1. Additive Uncertainty

• Write the first-order conditions as         

I 0



0

       

0 0 βA0 0 0 −B0

xt+1 ut+1 Etρt+1





       

       

=

A

B R





     

       

       

0   xt

−βQ −βU I U0



0

ut + ρt

ξt+1 0 0

        

.

(2.10)

• Reorder the matrices, placing the predetermined variables first, and take expectations:  

GEt 

kt+1 λt+1





   

= D 





kt λt

   

,

(2.11)

where  

kt ≡

   



x1t ρ2t

   

,

λt ≡

       

x2t ut ρ1t

        

,

(2.12)

so kt collects the n predetermined variables and λt the n + nu forward-looking variables. • Use the generalized Schur decomposition (Klein, 2000; Sims, 2002) to solve the model.

22

Optimal Monetary Policy

1. Additive Uncertainty

• The generalized Schur decomposition of D, G in (2.11) are G = QSZH ,

(2.13)

D = QTZH ,

(2.14)

where Q, Z are unitary matrices (so Z−1 = ZH ; ZH Z = ZZH = I), ZH is the conjugate transpose of Z, and S, T are upper triangular. (Note: Not same Q as in loss function!) • Reorder the rows in Q, S, T, Z so that the nθ stable roots are first, and the nδ unstable roots are last. • Define the auxiliary variables     

θt δt





   

≡ ZH  



kt λt

   



,

i.e.,

   

kt λt





   

= Z 





θt δt

   

,

where θt is related to the stable eigenvalues and δt to the unstable ones.

23

(2.15)

Optimal Monetary Policy

1. Additive Uncertainty

• Then 

SEt

   



θt+1 δt+1

   



H

= SZ Et



kt+1

   

λt+1

   



= QH GEt  



kt+1



kt



λt

 

 

= T 

using S = QH GZ and ZH Z = I



= QH D  = TZH 

λt+1

   

   

using (2.11)



kt λt

using D = QTZH and QH Q = I

   



θt δt

   

.

(2.16)

• Partition conformably with θt, δt:     

Sθθ Sθδ 0 Sδδ





   

   

Et

θt+1 δt+1





   

   

=



Tθθ Tθδ 0

Tδδ

   



θt δt

24

   

.

(2.17)

Optimal Monetary Policy

1. Additive Uncertainty

• By construction, the lower right block (Sδδ , Tδδ ) includes all unstable eigenvalues. For a stable solution, we then must have δt = 0 for all t. Thus, Etθt+1 = S−1 θθ Tθθ θt .

(2.18)

since Sθθ is invertible (det Sθθ = siiθθ and siiθθ 6= 0 for all i). Q

• Partition Z in (2.15) to get:     



kt λt

   



=

   



Zkθ Zkδ Zλθ Zλδ



=

   

   



θt δt

   



Zkθ Zλδ

   

θt.

(2.19)

• Since x10 is given, we can solve for 

−1  θ0 = Z−1 kθ k0 = Zkθ   



x10 0

   

,

(2.20)

if Zkθ is invertible.

25

Optimal Monetary Policy

1. Additive Uncertainty

• Zkθ is (n1 × nθ ), so a necessary condition for Zkθ to be invertible is that nθ = n1, i.e., the number of stable roots is equal to the number of predetermined variables (the “saddle-point property” of Blanchard and Kahn, 1980). – nθ < n1 (nδ > n2): too few stable roots, no stable solution (non-existence). – nθ > n1 (nδ < n2): too many stable roots, infinite number of stable solutions (indeterminacy).

26

Optimal Monetary Policy

1. Additive Uncertainty

Putting back the innovations • From (2.5), x1t+1 − Etx1t+1 = εt+1, and note that ρ2t+1 − Etρ2t+1 = 0 (see Backus and Driffill, 1986). Thus, using (2.19) we obtain     



εt+1 0

   

= kt+1 − Etkt+1 = Zkθ (θt+1 − Etθt+1) .

(2.21)

• Use Etθt+1 = S−1 θθ Tθθ θt from (2.18) to get   θt+1 = Etθt+1 + Z−1 kθ   



εt+1 0

   



=

S−1 θθ Tθθ θt

+

 Z−1 kθ   



εt+1 0

   

.

(2.22)

27

Optimal Monetary Policy

1. Additive Uncertainty

• Finally, use (2.19) twice to get the solution for kt: kt+1 = Zkθ θt+1   = Zkθ S−1 θθ Tθθ θt +   



εt+1 0

   

  −1 = Zkθ S−1 θθ Tθθ Zkθ kt +   



≡ Mkt +

   



εt+1 0

   



εt+1 0

   

,

(2.23)

which together with x10 given and ρ20 = 0 determines the dynamics of kt. • To get the solution for λt, use (2.19) to obtain λt = Zλθ θt = Zλθ Z−1 kθ kt ≡ Nkt.

(2.24)

28

Optimal Monetary Policy

1. Additive Uncertainty

Solution • The solution for the predetermined variables is thus given by the VAR(1) process     

x1t+1 ρ2t+1





   

= M 



x1t ρ2t





   

+ 





εt+1 0

   

.

(2.25)

• And the solution for the forward-looking variables is linear in the predetermined variables:         

x2t ut ρ1t

        



= N

   



x1t ρ2t

   

.

(2.26)

• In particular, the optimal rule for ut is given by 

ut = Fc

   



x1t ρ2t

   

,

(2.27)

where Fc is the submatrix given by rows (n2 + 1 : n2 + nu) of N.

29

Optimal Monetary Policy

1. Additive Uncertainty

Impulse response functions • From the solution (2.25)–(2.26), it is straightforward to trace the effects on the economy of a shock at time t, i.e., the impulse response function. • For the predetermined variables, the expected effects of a shock εt on future variables are kt = εt Etkt+1 = Mεt Etkt+2 = M2εt ...

(2.28)

Etkt+j = Mj εt. • The effects on the forward-looking variables are Etλt+j = NEtkt+j = NMj εt.

(2.29)

30

Optimal Monetary Policy

1. Additive Uncertainty

Unconditional variances • From (2.25)–(2.26), the unconditional covariance matrices of x1t and x2t satisfy Σk = MΣk M0 + Σε,

(2.30)

Σαx = NΣk N0.

(2.31)

• To solve the Lyapunov equation in (2.30), use the “vec” operator to write vec (Σk ) = vec (MΣk M0) + vec (Σε) = (M ⊗ M) vec (Σk ) + vec (Σε) = (I − M ⊗ M)−1 vec (Σε) ,

(2.32)

where we have used vec(A + B) = vec(A) + vec(B), and vec(ABC) = (C0 ⊗ A) vec(B), and where ⊗ is the Kronecker product. • Alternatively, if n is large, iterate on (2.30) until convergence, or use Matlab to solve directly.

31

Optimal Monetary Policy

1. Additive Uncertainty

Properties of the optimal policy with commitment • The optimal rule under commitment depends on the predetermined variables and the multipliers on the forward-looking variables: 

ut = Fc

   



x1t ρ2t

   

.

(2.33)

The presence of the “promise-keeping” multipliers is due to previous commitments. • History-dependence: The multipliers ρ2t can be written as ρ2t = M21x1t−1 + M22ρ2t−1 = M21

∞ X j=1

Mj−1 22 x1t−j .

(2.34)

Thus, the optimal policy at t depends on the entire history of x1t. • Time-inconsistency: As ρ20 = 0, the optimal policy is different at t = 0 and at t > 0. Thus, optimal policy is not time-consistent. • Certainty equivalence: M and N depend on A, B, Q, U, R, β, but are independent of Σε. Thus, optimal policy is the same as in a non-stochastic economy.

32

Optimal Monetary Policy

1. Additive Uncertainty

Commitment in a timeless perspective • Reference: Woodford (2003). • Suppose the policymaker acts as if it had committed to the optimal policy long ago (at t = −∞). • Then ρ20 > 0, so policy is the same in every period (time-consistency). • Svensson and Woodford (2004): To implement, modify loss function to min E0

∞ X t=0

β t [x0tQxt + 2x0tUut + u0tRut] + β −1ρ020 [x20 − E−1x20] ,

(2.35)

where ρ20 are the multipliers from the optimization problem in period t = 0. Then solve for optimal policy with discretion. • How choose ρ20? – Optimal policy in past – Systematic policy in past See Adolfson et al. (2009).

33

Optimal Monetary Policy

1. Additive Uncertainty

2.2 Optimal policy with discretion • Under discretion the policymaker is unable to commit to future policies and therefore does not honor past commitments. Instead the policymaker reoptimizes in each period, and we seek the optimal time-consistent policy. • The policymaker takes expectations as given, leading to a Nash equilibrium solution. • The state of the economy is given by the predetermined variables in x1t. Therefore the optimal rule and the forward-looking variables will follow ut = Fx1t,

(2.36)

x2t = Nx1t,

(2.37)

for some F and N. • No closed-form solution exists, and the properties of the solution algorithm are unknown, but they tend to work fine.

34

Optimal Monetary Policy

1. Additive Uncertainty

• To find the optimal rule in period t the policymaker solves min E0 {ut }

∞ X t=0

β t [x0tQxt + 2x0tUut + u0tRut] ,

(2.38)

subject to     

x1t+1 Etx2t+1





   

   

= Axt + But +



εt+1 0

   

,

(2.39)

and x10 given. • Since we have a linear-quadratic problem, we guess that the value function in t is a quadratic function of the state: Jt = x01tVtx1t + vt.

(2.40)

• Then the Bellman equation is x01tVtx1t + vt = min {x0tQxt + 2x0tUut + u0tRut + βEt [x01t+1Vt+1x1t+1 + vt+1]} . u t

35

(2.41)

Optimal Monetary Policy

1. Additive Uncertainty

Rewriting the problem • The Bellman equation includes x2t which are endogenous and depend on expectations of all variables in the model. • To eliminate x2t, use the conjecture Etx2t+1 = Nt+1Etx1t+1.

(2.42)

Then we can rewrite the model in terms of only x1t+1. • Partition A, B in (2.39). Then we can combine with (2.42) to obtain Etx2t+1 = A21x1t + A22x2t + B2ut = Nt+1Etx1t+1 = Nt+1 [A11x1t + A12x2t + B1ut] .

36

(2.43)

Optimal Monetary Policy

1. Additive Uncertainty

• Then we can solve for x2t as x2t = Dtx1t + Gtut,

(2.44)

where Dt ≡ [A22 − Nt+1A12]−1 [Nt+1A11 − A21] ,

(2.45)

Gt ≡ [A22 − Nt+1A12]−1 [Nt+1B1 − B2] .

(2.46)

• Combine with (2.39) to write x1t+1 as x1t+1 = A11x1t + A12x2t + B1ut + εt+1 = A∗t x1t + B∗t ut + εt+1,

(2.47)

where A∗t ≡ A11 + A12Dt,

(2.48)

B∗t ≡ B1 + A12Gt.

(2.49)

37

Optimal Monetary Policy

1. Additive Uncertainty

• Partition Q and U and write the loss function for period t as x0tQxt + 2x0tUut + u0tRut

(2.50)

= x01tQ11x1t + x01tQ12x2t + x02tQ21x1t + x02tQ22x2t + 2 [x01tU1 + x02tU2] ut + u0tRut. • Using (2.44) and (2.47) we can write x0tQxt + 2x0tUut + u0tRut = x01tQ∗t x1t + 2x01tU∗t ut + u0tR∗t ut,

(2.51)

where Q∗t ≡ Q11 + Q12Dt + D0tQ21 + D0tQ22Dt,

(2.52)

U∗t ≡ Q12Gt + D0tQ22Gt + U1 + D0tU2,

(2.53)

R∗t ≡ R + G0tQ22Gt + G0tU2 + U02Gt.

(2.54)

38

Optimal Monetary Policy

1. Additive Uncertainty

• Thus the Bellman equation in terms of x1t is x01tVtx1t + vt = min {x01tQ∗t x1t + 2x01tU∗t ut + u0tR∗t ut u

(2.55)

t

+



βEt (A∗t x1t

+

B∗t ut

+ εt+1)

0

Vt+1 (A∗t x1t

+

B∗t ut



+ εt+1) + vt+1 .

• The nu first-order conditions are U∗t 0x1t + R∗t ut + βB∗t 0Vt+1A∗t x1t + βB∗t 0Vt+1B∗t ut = 0.

(2.56)

• Rearranging gives the decision rule in t: ut = Ftx1t,

(2.57)

where Ft ≡ −



R∗t

+

  ∗0 ∗ −1 βBt Vt+1Bt U∗t 0

+

βB∗t 0Vt+1A∗t

39



.

(2.58)

Optimal Monetary Policy

1. Additive Uncertainty

• Combine with the Bellman equation (2.55): x01tVtx1t + vt = x01tQ∗t x1t + 2x01tU∗t Ftx1t + x01tF0tR∗t Ftx1t +



βEt (A∗t x1t

+

B∗t Ftx1t

+ εt+1)

0

= x01t (Q∗t + 2U∗t Ft + F0tR∗t Ft) x1t +



+ B∗t Ftx1t + εt+1) + vt+1 βx01t (A∗t + B∗t Ft)0 Vt+1 (A∗t + B∗t Ft) x1t

Vt+1 (A∗t x1t

+ βEt [ε0t+1Vt+1εt+1 + vt+1] .

(2.59)

• Thus, Vt and vt satisfy Vt = Q∗t + 2U∗t Ft + F0tR∗t Ft + β (A∗t + B∗t Ft)0 Vt+1 (A∗t + B∗t Ft) , vt = βEt [ε0t+1Vt+1εt+1 + vt+1] .

(2.60) (2.61)

40

Optimal Monetary Policy

1. Additive Uncertainty

The time-invariant policy • To obtain the time-invariant policy, start from some symmetric positive definite Vt and some Nt and iterate on the equations for Dt, Gt in (2.45)–(2.46), A∗t , B∗t in (2.48)–(2.49), Q∗t , U∗t , R∗t in (2.52)–(2.54), Ft in (2.58) and Vt in (2.60). • This gives the stationary solution ut = Fx1t,

(2.62)

x2t = (D + GF) x1t ≡ Nx1t,

(2.63)

x1t+1 = (A11 + A12N + B1F) x1t + εt+1 ≡ Mx1t + εt+1,

(2.64)

so again the solution for x1t is a VAR(1), and the guesses for ut and x2t are confirmed. • The value of the loss function is J0 = x010Vx10 +

β tr(VΣε). 1−β

(2.65)

41

Optimal Monetary Policy

1. Additive Uncertainty

Properties of the optimal policy with discretion • The optimal rule under discretion depends on the predetermined variables: ut = Fdx1t.

(2.66)

Thus, the optimal policy is not history-dependent, but depends only on the current values of the state variables. • Time-consistency: The optimal policy is the same in every period. Thus, optimal policy is time-consistent. • Certainty equivalence: F, V, M and N depend on A, B, Q, U, R, β, but are independent of Σε. Thus, optimal policy is the same as in a non-stochastic economy. • Suboptimality: The optimal policy with discretion gives a worse outcome than with commitment. This is true also without an overly ambitious output/unemployment target and an inflation bias (as in Kydland and Prescott, 1977). This is due to the inefficient response to shocks (no history dependence), and is sometimes called a “stabilization bias.” How large is the cost of discretionary policy is an empirical issue; see Dennis and S¨oderstr¨om (2006).

42

Optimal Monetary Policy

1. Additive Uncertainty

2.3 Alternative approaches • Although the standard form used here is very flexible, it cannot accomodate all possible models. For example, Rudebusch (2002) uses the model πt = µπ Et−1π¯ t+3 + (1 − µπ ) yt = µy Et−1yt+1 + (1 − µy )

4 X

απj πt−j + αy yt−1 + εt,

(2.67)

βyj yt−j − βr [rt−1 − r∗] + ηt,

(2.68)

j=1 2 X

j=1

rt−1 = µr [Et−1¯ıt+3 − Et−1π¯ t+4] + (1 − µr ) [¯ıt−1 − π¯ t−1] , where ¯ıt = 1/4

P3

j=0 it−j

and π¯ t = 1/4

P3

j=0 πt−j

(2.69)

are the average yearly interest rate and

inflation rate. • In this model the output gap depends on expectations of the interest rate three periods ahead, Et−1it+3, and this equation is not easily rewritten to fit into the standard framework.

43

Optimal Monetary Policy

1. Additive Uncertainty

• In such cases, there are alternative frameworks available: – Dennis (2004, 2007) develops solution algorithms based on the structural form A0xt = A1xt−1 + A2Etxt+1 + A3ut + A4Etut+1 + A5vt

(2.70)

and shows how to calculate optimal policy under discretion and precommitment and how to solve for a given simple rule and calculate optimized rules. – The Anderson-Moore (AIM) algorithm, developed at the Federal Reserve Board, is commonly used to solve models with a simple rule for monetary policy. See Anderson and Moore (1985) and Zagaglia (2005). In general, the model is written on the form J X j=0

Gj xt−j +

K X

Hk Etxt = εt,

(2.71)

k=1

where one of the equations corresponds to the monetary policy rule. – These frameworks are more flexible than the standard one, and can handle future expected instruments in a simple way. Also, there is no need to explicitly distinguish between predetermined and forward-looking variables. However, the optimization routines are probably less efficient and less reliable than the standard routines.

44

Optimal Monetary Policy

1. Additive Uncertainty

3 Optimal policy with additive shocks: Conclusions • Optimal policy with commitment: – History dependent – Time inconsistent – Certainty equivalent • Optimal policy with discretion: – Time consistent – Not history dependent – Suboptimal – Certainty equivalent • Optimized simple rule: – Not certainty equivalent – Commitment to a rule, may dominate optimal policy with discretion

45

Optimal Monetary Policy

1. Additive Uncertainty

Certainty equivalence • Stochastic properties have no impact on optimal policy, same as in non-stochastic economy. • Applies if linear model, quadratic objectives, only additive uncertainty, unrestricted optimal policy. • Optimized simple rule: CE does not apply. • Multiplicative uncertainty: CE does not apply.

46

Optimal Monetary Policy

1. Additive Uncertainty

4 Matlab application: Optimal monetary policy with additive shocks • Consider the “hybrid” New Keynesian model πt = (1 − ψπ )βEtπt+1 + ψπ πt−1 + κxt + ut, 1 xt = (1 − ψx)Etxt+1 + ψxxt−1 − [it − Etπt+1 − rte] , σ u ut = ρuut−1 + εt ,

(4.2)

e rte = ρr rt−1 + εrt .

(4.4)

(4.1)

(4.3)

• Microfoundations for inertia: habits in consumption, indexation or rules of thumb in price setting, adaptive expectations, . . . • System of second-order difference equations, cannot be solved analytically. Need numerical methods.

47

Optimal Monetary Policy

1. Additive Uncertainty

Setting up the model • Output and inflation depend on current expectations of future values of all variables in the model, and are thus free to adjust in response to any shock in the model. These are therefore forward-looking variables. • The two shocks, on the other hand, depend only on past values and on exogenous disturbances, thus these are predetermined. • We also need to add lags of inflation and output to write model on first-order form. These are endogenous state variables that are predetermined at t. • Thus, we define 

x1t ≡

            



ut rte πt−1 xt−1

            

 

,



x2t ≡ 



πt xt

   

,

u t ≡ it ,

so n1 = 4, n2 = 2, n = 6.

48

εt ≡

            

εut εrt 0 0

             

,

Optimal Monetary Policy

1. Additive Uncertainty

• To write the model on the required form, define 

A0 ≡

                      

B1 ≡

                     

1 0 0 0

0

0

0 1 0 0

0

0

0 0 1 0

0

0

0 0 0 1

0

0

0 0 0 0 (1 − ψπ )β 0 0 0 0 0 0 0 0 0 1/σ

0 1 − ψx

1/σ





                     

                     

                      



;

Σε ≡

            



σu 0 0 0  0 σr 0 0 0

0 0 0

0

0 0 0

          

49

;

A1 ≡

ρu

0

0

0

0

0

0

ρr

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

1

−1

0

−ψπ

0

1 −κ

0 −1/σ

0

−ψx 0

1

                      

;

Optimal Monetary Policy

1. Additive Uncertainty

• Then we can write the model as 

A0

   

x1t+1 Etx2t+1





   

   

= A1

x1t x2t





   

   

+ B1ut +



εt+1 0

   

,

(4.5)

and premultiplying by A−1 0 we obtain the standard form     

x1t+1 Etx2t+1





   

= A 



x1t x2t





   

+ But + 





εt+1 0

   

50

(4.6)

Optimal Monetary Policy

1. Additive Uncertainty

Modeling monetary policy • Assume that the central bank objectives are min E0

∞ X

β

t



t=0

πt2

+

αxx2t



(4.7)

• To write the loss function on the required form, it is often convenient to define the vector of target variables as         

Yt ≡

πt

        

xt = Cxxt + Cuut, it

(4.8)

where         





     

       

0 0 0 0 1 0 

Cx ≡ 0 0 0 0 0 1 ; 0 0 0 0 0 0



0  

Cu ≡ 0  1

 

We include also it among the target variables to simplify calculation of its variance

51

Optimal Monetary Policy

1. Additive Uncertainty

• Then the period loss function is Lt = Yt0 ZYt = (Cxxt + Cuut)0 Z (Cxxt + Cuut) = x0tC0xZCxxt + 2xtC0xZCuut + u0tC0uZCuut = x0tQxt + 2x0tUut + u0tRut,

(4.9)

where         



1 0 0       

Z ≡ 0 αx 0 , 0 0 0

Q ≡ C0xZCx,

U ≡ C0xZCu;

R ≡ C0uZCu.

(4.10)

• Alternatively, a Taylor rule can be implemented as it = φπ πt + φy xt = Fxt,

(4.11)

where "

#

F ≡ 0 0 0 0 φπ φx . An exogenous monetary policy shock would be included in x1t.

52

Optimal Monetary Policy

1. Additive Uncertainty

Numerical exercises • “Structural” parameter values: β = 0.99, σ = 1, ϕ = 1, α = 1/3, ε = 6, θ = 2/3, ψπ = 0.5, ψx = 0.5 • Phillips curve slope: 



(1 − θ)(1 − βθ)  σ(1 − α) + ϕ + α    = 0.1275 κ ≡ θ 1 − α + αε

(4.12)

• Shock parameters: ρu = ρr = 0.8 √ σu = σr = 0.1 • Central bank preferences: αx ≡ κ/ε = 0.0213

(4.13)

• Taylor rule coefficients: φπ = 2, φx = 0.2

53

Optimal Monetary Policy

1. Additive Uncertainty

• The Matlab script OptimalPolicy.m shows how to 1. Set up the model 2. Solve for a given simple rule and calculate unconditional variances 3. Derive optimal monetary policy with commitment and discretion 4. Optimize a simple rule (also uses the script OptRule.m) 5. Calculate impulse responses • This script uses Paul S¨oderlind’s Matlab routines, described in S¨oderlind (1999), “Solution and Estimation of RE Macromodels with Optimal Policy,” available from his website at http://home.datacomm.ch/paulsoderlind/.

54

Optimal Monetary Policy

1. Additive Uncertainty

References Adolfson, Malin, Stefan Las´een, Jesper Lind´e, and Lars E.O. Svensson (2009), “Optimal monetary policy in an operational medium-sized dsge model,” Manuscript, Sveriges Riksbank. Anderson, Gary and George Moore (1985), “A linear algebraic procedure for solving linear perfect foresight models,” Economics Letters, 17 (3), 247–252. Backus, David K. and John Driffill (1986), “The consistency of optimal policy in stochastic rational expectations models,” Discussion Paper No. 124, Centre for Economic Policy Research. Blanchard, Olivier J. and Charles M. Kahn (1980), “The solution of linear difference models under rational expectations,” Econometrica, 48 (5), 1305–1311. Clarida, Richard, Jordi Gal´ı, and Mark Gertler (1999), “The science of monetary policy: A New Keynesian perspective,” Journal of Economic Literature, 37 (4), 1661–1707. Dennis, Richard and Ulf S¨oderstr¨om (2006), “How important is precommitment for monetary policy?” Journal of Money, Credit, and Banking, 38 (4), 847–872. Dennis, Richard (2004), “Solving for optimal simple rules in rational expectations models,” Journal of Economic Dynamics and Control , 28 (8), 1635–1660. ——— (2007), “Optimal policy rules in rational-expectations models: New solution algorithms,” Macroeconomic Dynamics, 11 (1), 31–55. Gal´ı, Jordi (2008), Monetary Policy, Inflation, and the Business Cycle, Princeton University Press. Klein, Paul (2000), “Using the generalized Schur form to solve a multivariate linear rational expectations model,” Journal of Economic Dynamics and Control , 24 (10), 1405–1423. Kydland, Finn E. and Edward C. Prescott (1977), “Rules rather than discretion: The inconsistency of optimal plans,” Journal of Political Economy, 85 (3), 473–491. 55

Optimal Monetary Policy

1. Additive Uncertainty

Rudebusch, Glenn D. (2002), “Term structure evidence on interest rate smoothing and monetary policy inertia,” Journal of Monetary Economics, 49 (6), 1161–1187. Sims, Christopher A. (2002), “Solving linear rational expectations models,” Computational Economics, 20 (1–2), 1–20. S¨oderlind, Paul (1999), “Solution and estimation of RE macromodels with optimal policy,” European Economic Review Papers and Proceedings, 43 (4–6), 813–823. Svensson, Lars E. O. and Michael Woodford (2004), “Implementing optimal policy through inflation-forecast targeting,” in Ben S. Bernanke and Michael Woodford (eds.), The Inflation-Targeting Debate, The University of Chicago Press. Taylor, John B. (1993), “Discretion versus policy rules in practice,” Carnegie-Rochester Conference Series on Public Policy, 39, 195–214. Woodford, Michael (2003), Interest and Prices: Foundations of a Theory of Monetary Policy, Princeton University Press. Zagaglia, Paolo (2005), “Solving rational-expectations models through the Anderson-Moore algorithm,” Computational Economics, 26 (1), 91–106.

56

Optimal Monetary Policy 1. Additive Uncertainty

www.riksbank.se/research/soderstrom. Uppsala University ... The Matlab application uses code from Paul Söderlind's webpage at the University of St. Gallen.

270KB Sizes 2 Downloads 295 Views

Recommend Documents

Optimal Monetary Policy 1. Additive Uncertainty
many software packages. 26 ...... Galı, Jordi (2008), Monetary Policy, Inflation, and the Business Cycle, Princeton University Press. Gerali, Andrea and Francesco ...

Optimal Monetary Policy 1. Additive Uncertainty
Optimal policy in a simple New Keynesian model: Analytical solution. 2. More general ...... 124, Centre for Economic Policy Research. ... Galı, Jordi (2008), Monetary Policy, Inflation, and the Business Cycle, Princeton University Press. Gerali ...

Optimal Monetary Policy 1. Additive Uncertainty
Could be due to time-varying price markups, wage markups, labor income taxes, etc. (See Gal´ı, App. 5.2.) 3 ... θ is the Calvo probability (index of price rigidity).

Optimal Monetary Policy under Model Uncertainty ...
Jun 3, 2013 - Washington, DC 20551, Email: [email protected]. ..... we consider an ad hoc functional form for households' income, f : X × S → R, that ...

Optimal Monetary Policy 2. Model Uncertainty
Uppsala University. August 2009 ... Matlab application. 3 ...... Hansen, Lars Peter and Thomas J. Sargent (2008), Robustness, Princeton University Press. Kimura ...

Optimal Monetary Policy 3. Model Uncertainty
True data-generating process: G ..... Leitemo and Söderström (2007): Open-economy model, more trade-offs, preference for ro- bustness differs ..... and Uncertainty: Adapting to a Changing Economy, Federal Reserve Bank of Kansas City. 45.

Monetary Policy with Uncertainty Conclusions
Data uncertainty: – Certainty equivalence ... Data and model uncertainty together can explain gradual Fed policy. 2 ... Active learning computationally intensive.

Openness and Optimal Monetary Policy
Dec 6, 2013 - to shocks, above and beyond the degree of openness, measured by the .... inversely related to the degree of home bias in preferences.4 Our ...

Delegating Optimal Monetary Policy Inertia.
gap growth target, a nominal income growth target and an inflation contract. .... the nature of optimal delegation that addresses this, the basic source of distortions in the ...... each policy regime and map it back into the general form used in the

Market Deregulation and Optimal Monetary Policy in a Monetary Union
Jul 25, 2015 - more flexible markets would foster a more rapid recovery from the recession generated by the crisis ... and to match features of macroeconomic data for Europe's Economic and .... To the best of our knowledge, our ..... time) must buy t

Optimal Fiscal and Monetary Policy
optimal fiscal and monetary policy. 149 hold. Then the budget constraints can be written with equality as4 r t. Q(s Fs ) c r r r. {P (s )[C (s ). C (s )]}. (18). 1. 2.

Optimal Monetary Policy Conclusions
Data uncertainty: – Certainty ... Data uncertainty and model uncertainty have larger effects. – Data and model ... Active learning computationally intensive.

Delegating Optimal Monetary Policy Inertia.∗
This papers shows that absent a commitment technology, central banks can nev- ... What are the appropriate objectives of a central bank trying to act in the best ..... mented if the central bank commits to follow the targeting rule (6) for any date .

Market Deregulation and Optimal Monetary Policy in a Monetary Union
Jul 25, 2015 - URL: http://www.hec.ca/en/profs/matteo.cacciatore.html ... In the United States, Lawrence Summers called for “bold reform” of the U.S. economy as a key remedy ...... appear in the table are determined as described in the text.

Monetary Policy Under Uncertainty in an Estimated ...
U.S. business cycle, and that the inflation/unemployment trade-off facing ..... One solution to this issue would be to take averages integrating over the ... constant returns to scale, all sets of renegotiating firms and workers set the same wage.

Monetary Policy Uncertainty, Positions of Traders and ...
Email: [email protected]. Fax: +961-1-750 214. .... within commodity classes making it difficult to identify common risk factors in the cross-section ...... “financialized” than the Reuters/Jefferies CRB index and therefore more responsive to MPU.

Monetary Policy Uncertainty, Positions of Traders and ...
Olayan School of Business, American University of Beirut, Beirut 1107 2020, P.O.Box 11-0236, Riad El-Solh. Street, Lebanon. ..... futures started trading on the Chicago Board of Trade (CBOT) in October 1988. ...... Bank of Boston's 53rd.

monetary policy uncertainty and economic fluctuations
We investigate the relationship between uncertainty about monetary policy and its transmission mechanism, and economic fluctuations. We propose a new term structure model where the second moments of macroeco- nomic variables and yields can have a fir

Parameter Uncertainty and Non-Linear Monetary Policy ...
Mar 4, 2009 - able to attach priors to alternative parameter values. ..... Funds rate, obtained from this specification with those from our Taylor rule derived.

Optimal Monetary Policy with an Uncertain Cost Channel
May 21, 2009 - Universities of Bonn and Dortmund, the 2nd Oslo Workshop on Monetary ... cal nature of financial frictions affect the credit conditions for firms, the central bank .... are expressed in percentage deviations from their respective stead

Optimal Monetary Policy under Incomplete Markets and ...
complete risk$sharing, providing a rich yet tractable framework for monetary policy ...... We will show that for a big set of parameter values, this last term is relatively .... 19Our estimates of σ from long$term U.S. and U.K. GDP data, range from 

Optimal Monetary Policy with Heterogeneous Agents
horse for policy analysis in macro models with heterogeneous agents.1 Among the different areas spawned by this literature, the analysis of the dynamic aggregate ef ...... Under discretion (dashed blue lines in Figure 1), time-zero inflation is 4.3 p

Welfare-based optimal monetary policy with ...
order approximation to the welfare of the representative agent depends on in- .... ample, the roles of vacancies, job turnover, unemployment benefits, and ... home produced goods; 2) firms who employ labor to produce a wholesale good which is sold in

A Bayesian approach to optimal monetary policy with parameter and ...
This paper undertakes a Bayesian analysis of optimal monetary policy for the United Kingdom. ... to participants in the JEDC conference and the Norges Bank conference, ... uncertainty that confront monetary policy in a systematic way. ...... 2 call f