Skip to content

Commit e6de7d8

Browse files
Tom's Dec 24 edits of calvo lecture
1 parent d030ce7 commit e6de7d8

File tree

1 file changed

+53
-44
lines changed

1 file changed

+53
-44
lines changed

lectures/calvo.md

Lines changed: 53 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -35,30 +35,30 @@ In addition to what's in Anaconda, this lecture will need the following librarie
3535

3636
## Overview
3737

38-
This lecture describes several linear-quadratic versions of a model that Guillermo Calvo {cite}`Calvo1978` used to illustrate the **time inconsistency** of optimal government
38+
This lecture describes a linear-quadratic version of a model that Guillermo Calvo {cite}`Calvo1978` used to illustrate the **time inconsistency** of optimal government
3939
plans.
4040

41-
Like Chang {cite}`chang1998credible`, we use these models as laboratories in which to explore consequences of timing protocols for government decision making.
41+
We use the model as a laboratory in which we explore consequences of different timing protocols for government decision making.
4242

43-
The models focus attention on intertemporal tradeoffs between
43+
The model focuses on intertemporal tradeoffs between
4444

45-
- welfare benefits that anticipations of future deflation generate by decreasing costs of holding real money balances and thereby increasing a representative agent's *liquidity*, as measured by his or her holdings of real money balances, and
46-
- costs associated with the distorting taxes that the government must levy in order to acquire the paper money that it will destroy in order to generate anticipated deflation
45+
- benefits that anticipations of future deflation generate by decreasing costs of holding real money balances and thereby increasing a representative agent's *liquidity*, as measured by his or her holdings of real money balances, and
46+
- costs associated with the distorting taxes that the government must levy in order to acquire the paper money that it will destroy in order to generate anticipated deflation
4747

48-
The models feature
48+
Model features include
4949

5050
- rational expectations
51-
- several explicit timing protocols
51+
- alternative possible timing protocols for government choices of a sequence of money growth rates
5252
- costly government actions at all dates $t \geq 1$ that increase household utilities at dates before $t$
53-
- sets of Bellman equations, one set for each timing protocol
53+
- alternative possible sets of Bellman equations, one set for each timing protocol
5454

5555
- for example, in a timing protocol used to pose a **Ramsey plan**, a government chooses an infinite sequence of money supply growth rates once and for all at time $0$.
5656

5757
- in this timing protocol, there are two value functions and associated Bellman equations, one that expresses a representative private expectation of future inflation as a function of current and future government actions, another that describes the value function of a Ramsey planner
5858

5959
- in other timing protocols, other Bellman equations and associated value functions will appear
6060

61-
A theme of this lecture is that timing protocols affect outcomes.
61+
A theme of this lecture is that timing protocols for government decisions affect outcomes.
6262

6363
We'll use ideas from papers by Cagan {cite}`Cagan`, Calvo {cite}`Calvo1978`, and Chang {cite}`chang1998credible` as
6464
well as from chapter 19 of {cite}`Ljungqvist2012`.
@@ -118,12 +118,11 @@ Equation {eq}`eq_old1` asserts that the demand for real balances is inversely
118118
related to the public's expected rate of inflation, which equals
119119
the actual rate of inflation because there is no uncertainty here.
120120

121-
(When there is no uncertainty, an assumption of **rational expectations** becomes equivalent to **perfect foresight**).
122-
123-
({cite}`Sargent77hyper` presents a rational expectations version of the model when there is uncertainty.)
121+
```{note}
122+
When there is no uncertainty, an assumption of **rational expectations** becomes equivalent to **perfect foresight**. {cite}`Sargent77hyper` presents a rational expectations version of the model when there is uncertainty.
123+
```
124124

125-
Subtracting the demand function {eq}`eq_old1` at time $t$ from the demand
126-
function at $t+1$ gives:
125+
Subtracting the demand function {eq}`eq_old1` at time $t$ from the time $t+1$ version of this demand function gives
127126

128127
$$
129128
\mu_t - \theta_t = -\alpha \theta_{t+1} + \alpha \theta_t
@@ -157,18 +156,16 @@ the linear difference equation {eq}`eq_old2` can be solved forward to get:
157156
\theta_t = \frac{1}{1+\alpha} \sum_{j=0}^\infty \left(\frac{\alpha}{1+\alpha}\right)^j \mu_{t+j}
158157
```
159158

160-
**Insight:** In the spirit of Chang {cite}`chang1998credible`, equations {eq}`eq_old1` and {eq}`eq_old3` show that $\theta_t$ intermediates
161-
how choices of $\mu_{t+j}, \ j=0, 1, \ldots$ impinge on time $t$
162-
real balances $m_t - p_t = -\alpha \theta_t$.
159+
**Insight:** Chang {cite}`chang1998credible` noted that equations {eq}`eq_old1` and {eq}`eq_old3` show that $\theta_t$ intermediates how choices of $\mu_{t+j}, \ j=0, 1, \ldots$ impinge on time $t$ real balances $m_t - p_t = -\alpha \theta_t$.
163160

164161
An equivalence class of continuation money growth sequences $\{\mu_{t+j}\}_{j=0}^\infty$ deliver the same $\theta_t$.
165162

166-
We shall use this insight to help us simplify our analysis of alternative government policy problems.
163+
We shall use this insight to simplify our analysis of alternative government policy problems.
167164

168165
That future rates of money creation influence earlier rates of inflation
169166
makes timing protocols matter for modeling optimal government policies.
170167

171-
When $\vec \theta = \{\theta_t\}_{t=0}^\infty$ is square summable, we can represent restriction {eq}`eq_old3` as
168+
We can represent restriction {eq}`eq_old3` as
172169

173170
$$
174171
\begin{bmatrix}
@@ -207,7 +204,9 @@ We use form {eq}`eq_old4` because we want to apply an approach described in ou
207204
208205
Notice that $\frac{1+\alpha}{\alpha} > 1$ is an eigenvalue of transition matrix $A$ that threatens to destabilize the state-space system.
209206
210-
The Ramsey planner will design a decision rule for $\mu_t$ that stabilizes the system.
207+
Indeed, for arbitrary, $\vec \mu = \{\mu_t\}_{t=0}^\infty$ sequences, $\vec \theta = \{\theta_t\}_{t=0}^\infty$ will not be square summable.
208+
209+
But the government planner will design a decision rule for $\mu_t$ that stabilizes the system and renders $\vec \theta$ square summable.
211210
212211
The government values a representative household's utility of real balances at time $t$ according to the utility function
213212
@@ -244,9 +243,8 @@ $$ (eq:Friedmanrule)
244243
245244
where $\theta^*$ is given by equation {eq}`eq:Friedmantheta`.
246245
247-
To deduce this recommendation, Milton Friedman assumed that the taxes that government must impose in order to acquire money at rate $\mu_t$ do not distort economic decisions.
246+
To deduce this recommendation, Milton Friedman assumed that the taxes that government must impose in order to acquire money at rate $\mu_t$ do not distort economic decisions. i.e., lump-sum taxes.
248247
249-
- for example, perhaps the government can impose lump sum taxes that distort no decisions by private agents
250248
251249
## Calvo's Distortion
252250
@@ -277,9 +275,10 @@ is:
277275
```{math}
278276
:label: eq_old6
279277
280-
s(\theta_t, \mu_t) \equiv - r(x_t,\mu_t) = \begin{bmatrix} 1 \\ \theta_t \end{bmatrix}' \begin{bmatrix} u_0 & -\frac{u_1 \alpha}{2} \\ -\frac{u_1 \alpha}{2} & -\frac{u_2 \alpha^2}{2} \end{bmatrix} \begin{bmatrix} 1 \\ \theta_t \end{bmatrix} - \frac{c}{2} \mu_t^2 = - x_t'Rx_t - Q \mu_t^2
278+
s(\theta_t, \mu_t) := - r(x_t,\mu_t) = \begin{bmatrix} 1 \\ \theta_t \end{bmatrix}' \begin{bmatrix} u_0 & -\frac{u_1 \alpha}{2} \\ -\frac{u_1 \alpha}{2} & -\frac{u_2 \alpha^2}{2} \end{bmatrix} \begin{bmatrix} 1 \\ \theta_t \end{bmatrix} - \frac{c}{2} \mu_t^2 = - x_t'Rx_t - Q \mu_t^2
281279
```
282280
281+
283282
The government's time $0$ value is
284283
285284
```{math}
@@ -290,13 +289,18 @@ v_0 = - \sum_{t=0}^\infty \beta^t r(x_t,\mu_t) = \sum_{t=0}^\infty \beta^t s(\t
290289
291290
where $\beta \in (0,1)$ is a discount factor.
292291
292+
```{note}
293+
We define $ r(x_t,\mu_t) := - s(\theta_t, \mu_t) $ as we do in order to represent the government's **maximum** problem in terms of our Python code for solving linear quadratic discounted dynamic programs.
294+
In earlier quantecon lectures, we formulated these as **loss minimization** problems.
295+
```
296+
293297
The government's time $t$ continuation value $v_t$ is
294298
295299
$$
296300
v_t = \sum_{j=0}^\infty \beta^j s(\theta_{t+j}, \mu_{t+j}) .
297301
$$
298302
299-
We can represent dependence of $v_0$ on $(\vec \theta, \vec \mu)$ recursively via the difference equatin
303+
We can represent dependence of $v_0$ on $(\vec \theta, \vec \mu)$ recursively via the difference equation
300304
301305
```{math}
302306
:label: eq_old8
@@ -317,7 +321,7 @@ for all $t \geq 0$.
317321
318322
Values of $V(\bar \mu)$ computed according to formula {eq}`eq:barvdef` for three different values of $\bar \mu$ will play important roles below.
319323
320-
* $V(\mu^{MP})$ is the value of attained by the government in a **Markov perfect equilibrium**
324+
* $V(\mu^{MPE})$ is the value of attained by the government in a **Markov perfect equilibrium**
321325
* $V(\mu^R_\infty)$ is the value that a continuation Ramsey planner attains at $t \rightarrow +\infty$
322326
* We shall discover that $V(\mu^R_\infty)$ is the worst continuation value attained along a Ramsey plan
323327
* $V(\mu^{CR})$ is the value of attained by the government in a **constrained to constant $\mu$ equilibrium**
@@ -350,7 +354,7 @@ sequence $\vec \mu \in L^2$.
350354
At this point $\vec \mu \in L^2$ is an arbitrary exogenous policy.
351355
352356
A theory of government
353-
decisions will make $\vec \mu$ endogenous, i.e., a theoretical *output* instead of an *input*.
357+
decisions will make $\vec \mu$ endogenous, i.e., a theoretical **output** instead of an **input**.
354358
355359
356360
### Intertemporal Aspects
@@ -391,8 +395,8 @@ $\mu_t$ affects household one-period utilities at dates $s = 0, 1, \ldots, t-1$
391395
392396
- these two models thus employ a **Ramsey** or **Stackelberg** timing protocol.
393397
394-
In a third model, there is a sequence of policymakers, each of whom
395-
sets $\mu_t$ at one $t$ only.
398+
In a third model, there is a sequence of policymaker indexed by $t \in \{0, 1, \ldots\}$, each of whom
399+
sets only $\mu_t$.
396400
397401
- a time $t$ policymaker cares only about $v_t$ and ignores effects that its choice of $\mu_t$ has on $v_s$ at dates $s = 0, 1, \ldots, t-1$.
398402
@@ -415,14 +419,14 @@ The models are distinguished by their having either
415419
416420
The first model describes a **Ramsey plan** chosen by a **Ramsey planner**
417421
418-
The second model describes a **Ramsey plan** chosen by a *Ramsey planner constrained to choose a time-invariant $\mu_t$*
422+
The second model describes a **Ramsey plan** chosen by a **Ramsey planner constrained to choose a time-invariant $\mu_t$**
419423
420424
The third model describes a **Markov perfect equilibrium**
421425
422426
423427
```{note}
424-
In the quantecon lecture {doc}`calvo_abreu`, we'll study outcomes under another timing protocol in where there is a sequence of separate policymakers and a time $t$ policymaker chooses only $\mu_t$ but believes that its choice of $\mu_t$ shapes the representative agent's beliefs about future rates of money creation and inflation, and through them, future government actions.
425-
This is a model of a **credible government policy** also known as a **sustainable plan**.
428+
In the quantecon lecture {doc}`calvo_abreu`, we'll study outcomes under another timing protocol in which there is a sequence of separate policymakers. A time $t$ policymaker chooses only $\mu_t$ but believes that its choice of $\mu_t$ shapes the representative agent's beliefs about future rates of money creation and inflation, and through them, future government actions.
429+
This is a model of a **credible government policy**, also called a **sustainable plan**.
426430
The relationship between outcomes in the first (Ramsey) timing protocol and the {doc}`calvo_abreu` timing protocol and belief structure is the subject of a literature on **sustainable** or **credible** public policies (Chari and Kehoe {cite}`chari1990sustainable`
427431
{cite}`stokey1989reputation`, and Stokey {cite}`Stokey1991`).
428432
```
@@ -435,7 +439,7 @@ an application of what we nickname **dynamic programming squared**.
435439
436440
The nickname refers to the feature that a value satisfying one Bellman equation appears as an argument in a value function associated with a second Bellman equation.
437441
438-
Thus, our models have involved two Bellman equations:
442+
Thus, two Bellman equations appear:
439443
440444
- equation {eq}`eq_old1` expresses how $\theta_t$ depends on $\mu_t$
441445
and $\theta_{t+1}$
@@ -450,15 +454,15 @@ Here we consider a Ramsey planner that chooses
450454
$\{\mu_t, \theta_t\}_{t=0}^\infty$ to maximize {eq}`eq_old7`
451455
subject to the law of motion {eq}`eq_old4`.
452456
453-
We can split this problem into two stages, as in the lecture {doc}`Stackelberg plans <dyn_stack>` and {cite}`Ljungqvist2012` Chapter 19.
457+
We split this problem into two stages, as in the lecture {doc}`Stackelberg plans <dyn_stack>` and {cite}`Ljungqvist2012` Chapter 19.
454458
455459
In the first stage, we take the initial inflation rate $\theta_0$ as given
456-
and solve what looks like an ordinary LQ discounted dynamic programming problem.
460+
and pose what looks like an ordinary LQ discounted dynamic programming problem.
457461
458462
In the second stage, we choose an optimal initial inflation rate $\theta_0$.
459463
460464
Define a feasible set of
461-
$(\overrightarrow x_1, \overrightarrow \mu_0)$ sequences, both of which must belong to $L^2$:
465+
$(\overrightarrow x_1, \overrightarrow \mu_0)$ sequences, both of which belong to $L^2$:
462466
463467
$$
464468
\Omega(x_0) = \left \lbrace ( \overrightarrow x_1, \overrightarrow \mu_0) : x_{t+1}
@@ -717,7 +721,7 @@ that, relative to a Ramsey plan, alter either
717721
## Constrained-to-Constant-Growth-Rate Ramsey Plan
718722
719723
720-
In order to highlight an aspect of a Ramsey plan associated with its time inconsistency, i.e., the feature that optimal settings of the policy instrument vary over time, we now study the consequences of arbitrarily restricting the Ramsey planner to choose a time-invariant money growth rate $\bar \mu$ so that
724+
In order to think about an aspect of a Ramsey plan associated with its time inconsistency, i.e., the feature that optimal settings of the policy instrument vary over time, we now study the consequences of arbitrarily restricting the Ramsey planner to choose a time-invariant money growth rate $\bar \mu$ so that
721725
722726
$$
723727
\mu_t = \bar \mu, \quad \forall t \geq 0.
@@ -757,15 +761,17 @@ V(\mu^{CR}) \equiv V^{CR} = (1-\beta)^{-1} \left[ U (-\alpha \mu^{CR}) - \frac{c
757761
$$ (eq:vcrformula)
758762
759763
760-
**Remark:** We have introduced the constrained-to-constant $\mu$
761-
government in order eventually to highlight the time-variation of
762-
$\mu_t$ that is a telltale sign of a Ramsey plan's **time inconsistency**.
764+
Time-variation of $\vec \mu$ chosen by a Ramsey planner
765+
is the telltale sign of the Ramsey plan's **time inconsistency**.
766+
767+
Obviously, our constrained-to-constant $\mu$
768+
Ramsey planner **must** must choose a plan that is time consistent.
763769
764770
## Markov Perfect Governments
765771
766772
We now describe yet another timing protocol.
767773
768-
In this one, there is a sequence of government policymakers.
774+
In this one, there is a sequence of government policymakers.
769775
770776
A time $t$ government chooses $\mu_t$ and expects all future governments to set
771777
$\mu_{t+j} = \bar \mu$.
@@ -1330,7 +1336,8 @@ planner's value function $V(\theta)$ (blue curve).
13301336
The figure uses colored arrows to indicate locations of $\theta^*, \theta_\infty^R,
13311337
\theta^{CR}, \theta_0^R$, and $\theta^{MPE}$, ordered as they are from
13321338
left to right, on the $\theta$ axis.
1333-
1339+
1340+
* the orange $J$ value function lies above the blue $V$ value function except at $\theta = \theta_\infty^R$
13341341
* the maximizer $\theta_0^R$ of $J(\theta)$ occurs at the top of the orange curve
13351342
* the maximizer $\theta^{CR}$ of $V(\theta)$ occurs at the top of the blue curve
13361343
* the "timeless perspective" inflation and money creation rate $\theta_\infty^R$ occurs where $J(\theta)$ is tangent to $V(\theta)$
@@ -1343,7 +1350,9 @@ fig, ax = plt.subplots()
13431350
plt_clqs(ChangLQ(β=0.8, c=2), ax)
13441351
```
13451352
1346-
Now we experiment with different $\beta$ values and check how outcomes change
1353+
## Perturbing Model Parameters
1354+
1355+
To start, let's watch how outcomes change when we assume different values of $\beta$
13471356
13481357
```{code-cell} ipython3
13491358
# Compare different β values
@@ -1358,7 +1367,7 @@ plt_clqs(clqs, axes)
13581367
generate_table(clqs, dig=3)
13591368
```
13601369
1361-
The above graphs and table convey many useful things.
1370+
We summarize outcomes in the above graphs and the tables below.
13621371
13631372
The horizontal dotted lines indicate values
13641373
$V(\mu_\infty^R), V(\mu^{CR}), V(\mu^{MPE}) $ of time-invariant money
@@ -1609,7 +1618,7 @@ They justify that by saying that they are taking a **timeless perspective** that
16091618
### Ramsey Plan Strikes Back
16101619
16111620
Research by Abreu {cite}`Abreu`, Chari and Kehoe {cite}`chari1990sustainable`
1612-
{cite}`stokey1989reputation`, and Stokey {cite}`Stokey1991` discovered conditions under which a Ramsey plan can be rescued from the complaint that it is not credible.
1621+
{cite}`stokey1989reputation`, and Stokey {cite}`Stokey1991` described conditions under which a Ramsey plan can be rescued from the complaint that it is not credible.
16131622
16141623
They accomplished this by expanding the
16151624
description of a plan to include expectations about *adverse consequences* of deviating from

0 commit comments

Comments
 (0)