You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: lectures/calvo.md
+53-44Lines changed: 53 additions & 44 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,30 +35,30 @@ In addition to what's in Anaconda, this lecture will need the following librarie
35
35
36
36
## Overview
37
37
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
39
39
plans.
40
40
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.
42
42
43
-
The models focus attention on intertemporal tradeoffs between
43
+
The model focuses on intertemporal tradeoffs between
44
44
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
47
47
48
-
The models feature
48
+
Model features include
49
49
50
50
- rational expectations
51
-
-several explicit timing protocols
51
+
-alternative possible timing protocols for government choices of a sequence of money growth rates
52
52
- 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
54
54
55
55
- 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$.
56
56
57
57
- 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
58
58
59
59
- in other timing protocols, other Bellman equations and associated value functions will appear
60
60
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.
62
62
63
63
We'll use ideas from papers by Cagan {cite}`Cagan`, Calvo {cite}`Calvo1978`, and Chang {cite}`chang1998credible` as
64
64
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
118
118
related to the public's expected rate of inflation, which equals
119
119
the actual rate of inflation because there is no uncertainty here.
120
120
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
+
```
124
124
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
**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$.
163
160
164
161
An equivalence class of continuation money growth sequences $\{\mu_{t+j}\}_{j=0}^\infty$ deliver the same $\theta_t$.
165
162
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.
167
164
168
165
That future rates of money creation influence earlier rates of inflation
169
166
makes timing protocols matter for modeling optimal government policies.
170
167
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
172
169
173
170
$$
174
171
\begin{bmatrix}
@@ -207,7 +204,9 @@ We use form {eq}`eq_old4` because we want to apply an approach described in ou
207
204
208
205
Notice that $\frac{1+\alpha}{\alpha} > 1$ is an eigenvalue of transition matrix $A$ that threatens to destabilize the state-space system.
209
206
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.
211
210
212
211
The government values a representative household's utility of real balances at time $t$ according to the utility function
213
212
@@ -244,9 +243,8 @@ $$ (eq:Friedmanrule)
244
243
245
244
where $\theta^*$ is given by equation {eq}`eq:Friedmantheta`.
246
245
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.
248
247
249
-
- for example, perhaps the government can impose lump sum taxes that distort no decisions by private agents
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
+
293
297
The government's time $t$ continuation value $v_t$ is
- these two models thus employ a **Ramsey** or **Stackelberg** timing protocol.
393
397
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$.
396
400
397
401
- 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$.
398
402
@@ -415,14 +419,14 @@ The models are distinguished by their having either
415
419
416
420
The first model describes a **Ramsey plan** chosen by a **Ramsey planner**
417
421
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$**
419
423
420
424
The third model describes a **Markov perfect equilibrium**
421
425
422
426
423
427
```{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**.
426
430
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`
427
431
{cite}`stokey1989reputation`, and Stokey {cite}`Stokey1991`).
428
432
```
@@ -435,7 +439,7 @@ an application of what we nickname **dynamic programming squared**.
435
439
436
440
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.
437
441
438
-
Thus, our models have involved two Bellman equations:
442
+
Thus, two Bellman equations appear:
439
443
440
444
- equation {eq}`eq_old1` expresses how $\theta_t$ depends on $\mu_t$
441
445
and $\theta_{t+1}$
@@ -450,15 +454,15 @@ Here we consider a Ramsey planner that chooses
450
454
$\{\mu_t, \theta_t\}_{t=0}^\infty$ to maximize {eq}`eq_old7`
451
455
subject to the law of motion {eq}`eq_old4`.
452
456
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.
454
458
455
459
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.
457
461
458
462
In the second stage, we choose an optimal initial inflation rate $\theta_0$.
459
463
460
464
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$:
@@ -717,7 +721,7 @@ that, relative to a Ramsey plan, alter either
717
721
## Constrained-to-Constant-Growth-Rate Ramsey Plan
718
722
719
723
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
**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.
763
769
764
770
## Markov Perfect Governments
765
771
766
772
We now describe yet another timing protocol.
767
773
768
-
In this one, there is a sequence of government policymakers.
774
+
In this one, there is a sequence of government policymakers.
769
775
770
776
A time $t$ government chooses $\mu_t$ and expects all future governments to set
771
777
$\mu_{t+j} = \bar \mu$.
@@ -1330,7 +1336,8 @@ planner's value function $V(\theta)$ (blue curve).
1330
1336
The figure uses colored arrows to indicate locations of $\theta^*, \theta_\infty^R,
1331
1337
\theta^{CR}, \theta_0^R$, and $\theta^{MPE}$, ordered as they are from
1332
1338
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$
1334
1341
* the maximizer $\theta_0^R$ of $J(\theta)$ occurs at the top of the orange curve
1335
1342
* the maximizer $\theta^{CR}$ of $V(\theta)$ occurs at the top of the blue curve
1336
1343
* 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()
1343
1350
plt_clqs(ChangLQ(β=0.8, c=2), ax)
1344
1351
```
1345
1352
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$
1347
1356
1348
1357
```{code-cell} ipython3
1349
1358
# Compare different β values
@@ -1358,7 +1367,7 @@ plt_clqs(clqs, axes)
1358
1367
generate_table(clqs, dig=3)
1359
1368
```
1360
1369
1361
-
The above graphs and table convey many useful things.
1370
+
We summarize outcomes in the above graphs and the tables below.
1362
1371
1363
1372
The horizontal dotted lines indicate values
1364
1373
$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
1609
1618
### Ramsey Plan Strikes Back
1610
1619
1611
1620
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.
1613
1622
1614
1623
They accomplished this by expanding the
1615
1624
description of a plan to include expectations about *adverse consequences* of deviating from
0 commit comments