勉強会で書いたコードと Codon を使った計算の例をまとめています。
.
├── README.md
├── requirements.txt
└── src
├── ch2
│ ├── grid_search.ipynb
│ ├── grid_search.py
│ ├── projection_method.ipynb
│ ├── projection_method.py
│ └── projection_method_3period.ipynb
├── ch3
│ └── PFI_stochastic.ipynb
├── ch4
│ ├── TI_EGM
│ │ ├── delta-is-1.ipynb
│ │ ├── delta-is-1_stochastic.ipynb
│ │ ├── delta-is-not-1.ipynb
│ │ ├── delta-is-not-1_good-or-bad-state.ipynb
│ │ └── delta-is-not-1_stochastic.ipynb
│ └── backword.ipynb
├── ch5
│ └── aiyagari
│ ├── Aiyagari試作.ipynb
│ ├── equilibrium.py
│ ├── main.py
│ ├── policy_function.py
│ ├── setting.py
│ ├── stationary_dist.py
│ └── stationary_dist.test.py
├── codon
│ ├── fib.py
│ └── grid_search.py
└── refactor
├── TI_EGM
│ ├── TI_EGM_stochastic.py
│ └── main.py
└── projection_method_3period.py
11 directories, 26 files
(2024/12/22現在)
- Python 自体のバージョン管理ツールである pyenv のインストール
mac ユーザは、Homebrew を使って pyenv をインストールします。
brew install pyenv
- Pyenv を使用して Python のインストール
3.10.5 以上が好ましいです。私のバージョンは python 3.12.4 です。
pyenv install 3.12.4
pyenv global 3.12.4
macOS
python -m venv venv
. venv/bin/activate
pip install -r requirements.txt
Windows
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt