Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ jobs:
python-version: 3.9
environment-file: environment.yml
activate-environment: quantecon
- name: Graphics Support
run: |
sudo apt-get -qq update && sudo apt-get install -y graphviz
# - name: Install latex dependencies
# run: |
# sudo apt-get -qq update
Expand Down
35 changes: 35 additions & 0 deletions lectures/_static/quant-econ.bib
Original file line number Diff line number Diff line change
Expand Up @@ -2496,3 +2496,38 @@ @article{stachurski2019impossibility
year = {2019},
publisher = {Elsevier}
}


@book{zhao_power_2012,
address = {Boston, MA},
series = {{SpringerBriefs} in {Computer} {Science}},
title = {Power {Distribution} and {Performance} {Analysis} for {Wireless} {Communication} {Networks}},
isbn = {978-1-4614-3283-8 978-1-4614-3284-5},
url = {https://link.springer.com/10.1007/978-1-4614-3284-5},
language = {en},
urldate = {2023-02-03},
publisher = {Springer US},
author = {Zhao, Dongmei},
year = {2012},
doi = {10.1007/978-1-4614-3284-5},
keywords = {Performance Analysis, Power Distribution, Radio Resource Management, Wireless Networks},
}

@article{benhabib_wealth_2019,
title = {Wealth {Distribution} and {Social} {Mobility} in the {US}: {A} {Quantitative} {Approach}},
volume = {109},
issn = {0002-8282},
shorttitle = {Wealth {Distribution} and {Social} {Mobility} in the {US}},
url = {https://www.aeaweb.org/articles?id=10.1257/aer.20151684},
doi = {10.1257/aer.20151684},
abstract = {We quantitatively identify the factors that drive wealth dynamics in the United States and are consistent with its skewed cross-sectional distribution and with social mobility. We concentrate on three critical factors: (i) skewed earnings, (ii) differential saving rates across wealth levels, and (iii) stochastic idiosyncratic returns to wealth. All of these are fundamental for matching both distribution and mobility. The stochastic process for returns which best fits the cross-sectional distribution of wealth and social mobility in the United States shares several statistical properties with those of the returns to wealth uncovered by Fagereng et al. (2017) from tax records in Norway.},
language = {en},
number = {5},
urldate = {2023-02-03},
journal = {American Economic Review},
author = {Benhabib, Jess and Bisin, Alberto and Luo, Mi},
month = may,
year = {2019},
keywords = {Personal Income, Wealth, and Their Distributions, General Aggregative Models: Neoclassical, Macroeconomics: Consumption, Saving, Wealth, Aggregate Factor Income Distribution},
pages = {1623--1647},
}
1 change: 1 addition & 0 deletions lectures/_toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ parts:
- file: geom_series
- file: short_path
- file: scalar_dynam
- file: markov_chains
- file: linear_equations
- file: lln_clt
- caption: Introductory Economics
Expand Down
82 changes: 13 additions & 69 deletions in-work/markov_chains.md → lectures/markov_chains.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,6 @@ import numpy as np

In this section we provide the basic definitions and some elementary examples.

+++

(finite_dp_stoch_mat)=
### Stochastic Matrices

Expand Down Expand Up @@ -764,7 +762,7 @@ From this equality, we immediately get $\psi^* = \psi^* P^t$ for all $t$.
This tells us an important fact: If the distribution of $X_0$ is a stationary distribution, then $X_t$ will have this same distribution for all $t$.

```{prf:theorem}
:label: stationary
:label: unique_stat

Every stochastic matrix $P$ has at least one stationary distribution.
```
Expand Down Expand Up @@ -835,14 +833,11 @@ mc.stationary_distributions # Show all stationary distributions

Under irreducibility, yet another important result obtains:


TODO -- convert to environment

````{prf:theorem}
:label: stationary

If $P$ is irreducible and $\psi^*$ is the unique stationary
distribition, then, for all $x \in S$,
distribution, then, for all $x \in S$,

```{math}
:label: llnfmc0
Expand All @@ -854,14 +849,12 @@ distribition, then, for all $x \in S$,
Here

* $\{X_t\}$ is a Markov chain with stochastic matrix $P$ and initial
distribition $\psi_0$
distribution $\psi_0$
* $\mathbf{1}\{X_t = x\} = 1$ if $X_t = x$ and zero otherwise

````

TODO -- in the next line, refer to the theorem by number.

The result in theorem XXX is sometimes called **ergodicity**.
The result in [theorem 4.3](llnfmc0) is sometimes called **ergodicity**.

The theorem tells us that the fraction of time the chain spends at state $x$
converges to $\psi^*(x)$ as time goes to infinity.
Expand Down Expand Up @@ -969,7 +962,7 @@ dot.edge("1", "0", label="1.0", color='red')
dot
```

As you might notice, unlike other Markov chain we have seen before, it has a periodic cycle.
As you might notice, unlike other Markov chains we have seen before, it has a periodic cycle.

This is formally called [periodicity](https://stats.libretexts.org/Bookshelves/Probability_Theory/Probability_Mathematical_Statistics_and_Stochastic_Processes_(Siegrist)/16:_Markov_Processes/16.05:_Periodicity_of_Discrete-Time_Chains#:~:text=A%20state%20in%20a%20discrete,limiting%20behavior%20of%20the%20chain.).

Expand Down Expand Up @@ -1016,8 +1009,6 @@ stationary distribution regardless of where we begin.

For example, we have the following result

TODO -- convert to theorem environment

```{prf:theorem}
:label: strict_stationary

Expand Down Expand Up @@ -1269,37 +1260,10 @@ $$

TODO -- connect to the Neumann series lemma (Maanasee)


TODO -- verify the link.


## Exercises

TODO: Add this into bib file

@article{benhabib_wealth_2019,
title = {Wealth {Distribution} and {Social} {Mobility} in the {US}: {A} {Quantitative} {Approach}},
volume = {109},
issn = {0002-8282},
shorttitle = {Wealth {Distribution} and {Social} {Mobility} in the {US}},
url = {https://www.aeaweb.org/articles?id=10.1257/aer.20151684},
doi = {10.1257/aer.20151684},
abstract = {We quantitatively identify the factors that drive wealth dynamics in the United States and are consistent with its skewed cross-sectional distribution and with social mobility. We concentrate on three critical factors: (i) skewed earnings, (ii) differential saving rates across wealth levels, and (iii) stochastic idiosyncratic returns to wealth. All of these are fundamental for matching both distribution and mobility. The stochastic process for returns which best fits the cross-sectional distribution of wealth and social mobility in the United States shares several statistical properties with those of the returns to wealth uncovered by Fagereng et al. (2017) from tax records in Norway.},
language = {en},
number = {5},
urldate = {2023-02-03},
journal = {American Economic Review},
author = {Benhabib, Jess and Bisin, Alberto and Luo, Mi},
month = may,
year = {2019},
keywords = {Personal Income, Wealth, and Their Distributions, General Aggregative Models: Neoclassical, Macroeconomics: Consumption, Saving, Wealth, Aggregate Factor Income Distribution},
pages = {1623--1647},
file = {Full Text PDF:/Users/humphreyyang/Zotero/storage/P93BG5IZ/Benhabib et al. - 2019 - Wealth Distribution and Social Mobility in the US.pdf:application/pdf},
}


```{exercise}
:label: fm_ex1
````{exercise}
:label: mc_ex1

Benhabib el al. {cite}`benhabib_wealth_2019` estimated that the transition matrix for social mobility as the following

Expand Down Expand Up @@ -1335,9 +1299,9 @@ In this exercise,

1. use simulation to show ergodicity.

```
````

```{solution-start}
```{solution-start} mc_ex1
:class: dropdown
```

Expand Down Expand Up @@ -1399,7 +1363,7 @@ We can see that the time spent at each state quickly converges to the stationary


```{exercise}
:label: fm_ex2
:label: mc_ex2

According to the discussion {ref}`above <mc_eg1-2>`, if a worker's employment dynamics obey the stochastic matrix

Expand Down Expand Up @@ -1438,7 +1402,7 @@ $(0, 1)$.
The result should be similar to the plot we plotted [here](ergo)
```

```{solution-start} fm_ex2
```{solution-start} mc_ex2
:class: dropdown
```

Expand Down Expand Up @@ -1482,7 +1446,7 @@ plt.show()
```

```{exercise}
:label: fm_ex3
:label: mc_ex3

In `quantecon` library, irreducibility is tested by checking whether the chain forms a [strongly connected component](https://networkx.org/documentation/stable/reference/algorithms/generated/networkx.algorithms.components.is_strongly_connected.html).

Expand All @@ -1496,27 +1460,7 @@ Based on this claim, write a function to test irreducibility.

```

TODO:

add to .bib

@book{zhao_power_2012,
address = {Boston, MA},
series = {{SpringerBriefs} in {Computer} {Science}},
title = {Power {Distribution} and {Performance} {Analysis} for {Wireless} {Communication} {Networks}},
isbn = {978-1-4614-3283-8 978-1-4614-3284-5},
url = {https://link.springer.com/10.1007/978-1-4614-3284-5},
language = {en},
urldate = {2023-02-03},
publisher = {Springer US},
author = {Zhao, Dongmei},
year = {2012},
doi = {10.1007/978-1-4614-3284-5},
keywords = {Performance Analysis, Power Distribution, Radio Resource Management, Wireless Networks},
file = {Full Text:/Users/humphreyyang/Zotero/storage/6JG9FW3F/Zhao - 2012 - Power Distribution and Performance Analysis for Wi.pdf:application/pdf},
}

```{solution-start} fm_ex3
```{solution-start} mc_ex3
:class: dropdown
```

Expand Down