All Projects → shade-econ → Sequence Jacobian

shade-econ / Sequence Jacobian

Interactive guide to Auclert, Bardóczy, Rognlie, and Straub (2019): "Using the Sequence-Space Jacobian to Solve and Estimate Heterogeneous-Agent Models".

Projects that are alternatives of or similar to Sequence Jacobian

Summerschool2017
Material for the Montréal Deep Learning Summer School 2017
Stars: ✭ 81 (-1.22%)
Mutual labels:  jupyter-notebook
Dviz Course
Data visualization course material
Stars: ✭ 81 (-1.22%)
Mutual labels:  jupyter-notebook
Ergo
A Python library for integrating model-based and judgmental forecasting
Stars: ✭ 82 (+0%)
Mutual labels:  jupyter-notebook
Mad
Code for "Online and Linear Time Attention by Enforcing Monotonic Alignments"
Stars: ✭ 81 (-1.22%)
Mutual labels:  jupyter-notebook
Expo Mf
Exposure Matrix Factorization: modeling user exposure in recommendation
Stars: ✭ 81 (-1.22%)
Mutual labels:  jupyter-notebook
Juliaopt Notebooks
A collection of IJulia notebooks related to optimization
Stars: ✭ 81 (-1.22%)
Mutual labels:  jupyter-notebook
Caffe Spn
Codes for Learning Affinity via Spatial Propagation Networks
Stars: ✭ 81 (-1.22%)
Mutual labels:  jupyter-notebook
Ant Learn Recsys
推荐系统从入门到实战
Stars: ✭ 79 (-3.66%)
Mutual labels:  jupyter-notebook
Data8assets
Assets for data8.org
Stars: ✭ 81 (-1.22%)
Mutual labels:  jupyter-notebook
Jupyter to medium
Python package for publishing Jupyter Notebooks as Medium blogposts
Stars: ✭ 82 (+0%)
Mutual labels:  jupyter-notebook
Entailment With Tensorflow
Accompanying notebook for the Entailment with Tensorflow article.
Stars: ✭ 81 (-1.22%)
Mutual labels:  jupyter-notebook
Continuous analysis
Computational reproducibility using Continuous Integration to produce verifiable end-to-end runs of scientific analysis.
Stars: ✭ 81 (-1.22%)
Mutual labels:  jupyter-notebook
Openml R
R package to interface with OpenML
Stars: ✭ 81 (-1.22%)
Mutual labels:  jupyter-notebook
How to generate video
This is the code for "How to Generate Video - Intro to Deep Learning #15' by Siraj Raval on YouTube
Stars: ✭ 81 (-1.22%)
Mutual labels:  jupyter-notebook
Cs231n Assignment2019
CS231n 2019年春季学期课程作业
Stars: ✭ 82 (+0%)
Mutual labels:  jupyter-notebook
2017 Ccf Bdci Enterprise
2017-CCF-BDCI-企业经营退出风险预测:9th/569 (Top 1.58%)
Stars: ✭ 81 (-1.22%)
Mutual labels:  jupyter-notebook
Mapidoc
Public repo for Materials API documentation
Stars: ✭ 81 (-1.22%)
Mutual labels:  jupyter-notebook
Dareblopy
Data Reading Blocks for Python
Stars: ✭ 82 (+0%)
Mutual labels:  jupyter-notebook
Graphlog
API for accessing the GraphLog dataset
Stars: ✭ 82 (+0%)
Mutual labels:  jupyter-notebook
Google It Automation
google it automation with python professional certificate
Stars: ✭ 81 (-1.22%)
Mutual labels:  jupyter-notebook

Sequence-Space Jacobian

Interactive guide to Auclert, Bardóczy, Rognlie, Straub (2019): "Using the Sequence-Space Jacobian to Solve and Estimate Heterogeneous-Agent Models".

Click here to download all files as a zip. Note: major update on July 26, 2019.

1. Resources

1.1 RBC notebook

Warm-up. Get familiar with solving models in sequence space using our tools. If you don't have Python, just start by reading the html version. If you do, we recommend downloading our code and running the Jupyter notebook directly on your computer.

1.2. Krusell-Smith notebook

The first example. A comprehensive tutorial in the context of a simple, well-known HA model. Shows how to compute the Jacobian both "by hand" and with our automated tools. Also shows how to calculate second moments and the likelihood function.

1.3. One-asset HANK notebook

The second example. Generalizes to a more complex model, with a focus on our automated tools to streamline the workflow. Introduces our winding number criterion for local determinacy.

1.4. Two-asset HANK notebook

The third example. Showcases the workflow for solving a state-of-the-art HANK model where households hold liquid and illiquid assets, and there are sticky prices, sticky wages, and capital adjustment costs on the production side. Introduces the concept of solved blocks.

1.5. HA Jacobian notebook

Inside the black box. A step-by-step examination of our fake news algorithm to compute Jacobians of HA blocks.

2. Setting up Python

To install a full distribution of Python, with all of the packages and tools you will need to run our code, download the latest Python 3 Anaconda distribution. Note: make sure you choose the installer for Python version 3. Once you install Anaconda, you will be able to play with the notebooks we provided. Just open a terminal, change directory to the folder with notebooks, and type jupyter notebook. This will launch the notebook dashboard in your default browser. Click on a notebook to get started.

For more information on Jupyter notebooks, check out the official quick start guide. If you'd like to learn more about Python, the QuantEcon lectures of Tom Sargent and John Stachurski are a great place to start.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].