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
# fig1.show() will provide interactive plot when running
1463
+
# notebook locally
1464
+
```
1465
+
1466
+
## Comparison of All Signal Structures
1467
+
1468
+
It is enlightening side by side to plot impulse response functions for capital for the two
1469
+
noisy-signal information structures and the noiseless signal on $\theta$ that we have just presented.
1470
+
1471
+
Please remember that the two-signal structure corresponds to the **pooling equilibrium** and also
1472
+
**Townsend’s original model**.
1473
+
1474
+
```{code-cell} ipython3
1475
+
:hide-output: false
1476
+
1477
+
fig_comb = go.Figure(data=[
1478
+
*fig1.data,
1479
+
*fig2.update_traces(xaxis='x2', yaxis='y2').data,
1480
+
*fig3.update_traces(xaxis='x3', yaxis='y3').data
1481
+
]).set_subplots(1, 3,
1482
+
subplot_titles=("One noisy-signal",
1483
+
"Two noisy-signal",
1484
+
"No Noise"),
1485
+
horizontal_spacing=0.02,
1486
+
shared_yaxes=True)
1386
1487
# Export to PNG file
1387
1488
Image(fig_comb.to_image(format="png"))
1388
-
# fig_comb.show() will provide interactive plot when running
1489
+
# fig_comb.show() # will provide interactive plot when running
1389
1490
# notebook locally
1390
1491
```
1391
1492
1392
-
The graphs above show that
1493
+
The three panels in the graph above show that
1494
+
1495
+
- responses of $ k_t^i $ to shocks $ v_t $ to the hidden Markov demand state $ \theta_t $ process are **largest** in the no-noisy-signal structure in which the firm observes $\theta_t$ at time $t$
1496
+
- responses of $ k_t^i $ to shocks $ v_t $ to the hidden Markov demand state $ \theta_t $ process are **smaller** in the two-noisy-signal structure
1497
+
- responses of $ k_t^i $ to shocks $ v_t $ to the hidden Markov demand state $ \theta_t $ process are **smallest** in the one-noisy-signal structure
1498
+
1499
+
With respect to the iid demand shocks $e_t$ the graphs show that
1500
+
1501
+
- responses of $ k_t^i $ to shocks $ e_t $ to the hidden Markov demand state $ \theta_t $ process are **smallest** (i.e., nonexistent) in the no-noisy-signal structure in which the firm observes $\theta_t$ at time $t$
1502
+
- responses of $ k_t^i $ to shocks $ e_t $ to the hidden Markov demand state $ \theta_t $ process are **larger** in the two-noisy-signal structure
1503
+
- responses of $ k_t^i $ to idiosyncratic *own-market* noise-shocks $ e_t $ are **largest** in the one-noisy-signal structure
1504
+
1505
+
1393
1506
1394
-
* responses of $k_t^i$ to shocks $v_t$ to the hidden Markov demand state $\theta_t$ process are **larger** in the two-noisy=signal structure
1395
-
* responses of $k_t^i$ to idiosyncratic *own-market* noise-shocks $e_t$ are **smaller** in the two-noisy-signal structure
1396
1507
1397
-
Taken together, these findings in turn can be shown to imply that time series correlations and coherences between outputs in
1398
-
the two industries are higher in the two-noisy-signals or **pooling** model.
1508
+
Among other things, these findings indicate that time series correlations and coherences between outputs in the two industries are higher in the two-noisy-signals or **pooling** model than they are in the one-noisy signal model.
1399
1509
1400
-
The enhanced influence of the shocks $v_t$ to the hidden Markov demand state $\theta_t$ process that
1510
+
The enhanced influence of the shocks $v_t$ to the hidden Markov demand state $\theta_t$ process that
1401
1511
emerges from the two-noisy-signal model relative to the one-noisy-signal model is a symptom of a lower
1402
1512
equilibrium hidden-state reconstruction error variance in the two-signal model:
As [[Sin87](https://python-advanced.quantecon.org/zreferences.html#id27)],
1577
+
[[Kas00](https://python-advanced.quantecon.org/zreferences.html#id24)], and [[Sar91](https://python-advanced.quantecon.org/zreferences.html#id26)] also
1460
1578
found, the equilibrium is fully revealing: observed prices tell
1461
-
participants in industry $i$ all of the information held by
1462
-
participants in market $-i$ ($-i$ means not $i$).
1579
+
participants in industry $ i $ all of the information held by
1580
+
participants in market $ -i $ ($ -i $ means not $ i $).
1463
1581
1464
1582
This
1465
1583
means that higher-order beliefs play no role: observing equilibrium prices
1466
1584
in effect lets decision makers pool their information
The disappearance of higher order beliefs means that
1470
1588
decision makers in this model do not really face a problem of
@@ -1473,12 +1591,14 @@ forecasting the forecasts of others.
1473
1591
Because
1474
1592
those forecasts are the same as their own, they know them.
1475
1593
1594
+
+++
1595
+
1476
1596
### Further historical remarks
1477
1597
1478
-
Sargent {cite}`sargent91` proposed a way to compute an equilibrium
1598
+
Sargent [[Sar91](https://python-advanced.quantecon.org/zreferences.html#id26)] proposed a way to compute an equilibrium
1479
1599
without making Townsend’s approximation.
1480
1600
1481
-
Extending the reasoning of {cite}`Muth1960`, Sargent noticed that it is possible to
1601
+
Extending the reasoning of [[Mut60](https://python-advanced.quantecon.org/zreferences.html#id110)], Sargent noticed that it is possible to
1482
1602
summarize the relevant history with a low dimensional object, namely, a
1483
1603
small number of current and lagged forecasting errors.
1484
1604
@@ -1494,16 +1614,16 @@ appropriate orders of the autoregressive and moving average pieces of
1494
1614
the equilibrium representation.
1495
1615
1496
1616
By working in the frequency
1497
-
domain {cite}`kasa` showed how to discover the appropriate
1617
+
domain [[Kas00](https://python-advanced.quantecon.org/zreferences.html#id24)] showed how to discover the appropriate
1498
1618
orders of the autoregressive and moving average parts, and also how to
1499
1619
compute an equilibrium.
1500
1620
1501
-
The {cite}`Pearlman_Sargent2005` recursive computational method, which stays in the time domain, also
1621
+
The [[PS05](https://python-advanced.quantecon.org/zreferences.html#id22)] recursive computational method, which stays in the time domain, also
1502
1622
discovered appropriate orders of the autoregressive and moving
1503
1623
average pieces.
1504
1624
1505
1625
In addition, by displaying equilibrium representations
1506
-
in the form of {cite}`PCL`, {cite}`Pearlman_Sargent2005`
1626
+
in the form of [[PCL86](https://python-advanced.quantecon.org/zreferences.html#id23)], [[PS05](https://python-advanced.quantecon.org/zreferences.html#id22)]
1507
1627
showed how the moving average piece is linked to the innovation process
1508
1628
of the hidden persistent component of the demand shock.
1509
1629
@@ -1512,26 +1632,26 @@ innovation process is the additional state variable contributed by the
1512
1632
problem of extracting a signal from equilibrium prices that decision
1513
1633
makers face in Townsend’s model.
1514
1634
1515
-
[^footnote0]: {cite}`Pearlman_Sargent2005` verified this assertion using a different tactic, namely, by constructing
1635
+
<p><aid=footnote0href=#footnote0-link><strong>[1]</strong></a> [[PS05](https://python-advanced.quantecon.org/zreferences.html#id22)] verified this assertion using a different tactic, namely, by constructing
1516
1636
analytic formulas for an equilibrium under the incomplete
1517
1637
information structure and confirming that they match the pooling equilibrium formulas derived here.
1518
1638
1519
-
[^footnote1]: See {cite}`ahms` for an account of invariant subspace methods.
1520
-
1521
-
[^footnote2]: See {cite}`ams` for a discussion
1522
-
of information assumptions needed to create a situation
1523
-
in which higher order beliefs appear in equilibrium decision rules. A way
1524
-
to read our findings in light of {cite}`ams` is that, relative
1525
-
to the number of signals agents observe, Townsend's
1526
-
section 8 model has too few random shocks to get higher order beliefs to
1527
-
play a role.
1528
-
1529
-
[^footnote3]: See {cite}`Sargent1987`, especially
1639
+
<p><aid=footnote3href=#footnote3-link><strong>[2]</strong></a> See [[Sar87](https://python-advanced.quantecon.org/zreferences.html#id197)], especially
1530
1640
chapters IX and XIV, for principles that guide solving some roots backwards and others forwards.
1531
1641
1532
-
[^footnote4]: As noted by {cite}`Sargent1987`, this difference equation is the Euler equation for
1642
+
<p><aid=footnote4href=#footnote4-link><strong>[3]</strong></a> As noted by [[Sar87](https://python-advanced.quantecon.org/zreferences.html#id197)], this difference equation is the Euler equation for
1533
1643
a planning problem that maximizes the discounted sum of consumer plus
1534
1644
producer surplus.
1535
1645
1536
-
[^footnote5]: {cite}`Pearlman_Sargent2005` verify the same claim by applying machinery of {cite}`PCL`.
1646
+
<p><aid=footnote5href=#footnote5-link><strong>[4]</strong></a> [[PS05](https://python-advanced.quantecon.org/zreferences.html#id22)] verify the same claim by applying machinery of [[PCL86](https://python-advanced.quantecon.org/zreferences.html#id23)].
1647
+
1648
+
<p><aid=footnote1href=#footnote1-link><strong>[5]</strong></a> See [[AHMS96](https://python-advanced.quantecon.org/zreferences.html#id135)] for an account of invariant subspace methods.
1649
+
1650
+
<p><aid=footnote2href=#footnote2-link><strong>[6]</strong></a> See [[AMS02](https://python-advanced.quantecon.org/zreferences.html#id28)] for a discussion
1651
+
of information assumptions needed to create a situation
1652
+
in which higher order beliefs appear in equilibrium decision rules. A way
1653
+
to read our findings in light of [[AMS02](https://python-advanced.quantecon.org/zreferences.html#id28)] is that, relative
1654
+
to the number of signals agents observe, Townsend’s
1655
+
section 8 model has too few random shocks to get higher order beliefs to
0 commit comments