8000 GitHub - mrognlie/econ411-3: Northwestern PhD class on macroeconomics with heterogeneity, particularly household heterogeneity and HANK models
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Northwestern PhD class on macroeconomics with heterogeneity, particularly household heterogeneity and HANK models

Notifications You must be signed in to change notification settings

mrognlie/econ411-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Econ 411-3: Macroeconomics with Heterogeneity

This repository has course materials for Econ 411-3, the third and final part of the first-year macro sequence and Northwestern, as taught in spring 2024. The full repository can be downloaded as a ZIP here. Note that some browsers may have trouble previewing these PDFs if you click on the files above; if so, you can click on the links for each lecture in the outline below, or just download the repository. You can also visit my general teaching page here.

The course covers a variety of topics but focuses on household-side heterogeneity and its consequences. It starts with the "standard incomplete markets" core, shows how that can be embedded in general equilibrium in different ways (e.g. Aiyagari vs. Bewley), discusses inequality and life-cycle forces, and then moves on to aggregate dynamics and HANK models. For the latter, it uses sequence-space Jacobians, which are useful in many ways: for obtaining solutions, understanding the propagation mechanism, and also implementing departures from full information and rational expectations.

Organization

The lectures themselves are located in the main folder of the repository, and take several forms: lectures 3 and 7 are Jupyter notebooks, the rest of lectures 1 through 9 are regular slides, and and lecture 10 through 12 are written notes. The notebooks subfolder contains additional Jupyter notebooks, including notebooks that generate all figures used in lectures (briefer and less pedagogical than the other notebooks), and also supplements for lectures 3 and 7. The psets_and_review subfolder contains three problem sets, along with review questions and solutions for the midterm and final.

The main folder also includes core Python modules that are called by notebooks:

  • sim_steady_state.py (basic standard incomplete markets steady state code, developed in the Lecture 3 notebook)
  • sim_steady_state_fast.py (a somewhat faster addition to sim_steady_state.py, developed in the Lecture 3 supplementary notebook in notebooks)
  • life_cycle.py (very basic life-cycle model code, used in Lecture 6)
  • sim_fake_news.py (basic code for implementing the fake news algorithm for sequence-space Jacobians in the SIM model, using algorithm described in Lecture 7)

The topics of each lecture are:

Problem sets and review materials:

Course syllabus

Technical requirements and other materials

The Jupyter notebooks and modules require Python and the numpy, scipy, matplotlib, and numba libraries.

For closely related materials, please take a look at our 2023 NBER workshop page, which includes recordings where I cover the computational material in Lecture 3 (and expectation functions in the supplement to Lecture 7).

About

Northwestern PhD class on macroeconomics with heterogeneity, particularly household heterogeneity and HANK models

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0