Skip to content

Presentation and computational implementation of a two-asset model with an income contribution scheme.

License

Notifications You must be signed in to change notification settings

econ-ark/RiskyContrib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Two-Asset Savings Model with an Income-Contribution Scheme

Mateo Velásquez-Giraldo

[email protected]

Johns Hopkins University

Cite this repository: DOI

Launch a demonstration: Binder

Summary

This repository presents a two-asset consumption-savings model and serves as the documentation of an open-source implementation of methods to solve and simulate it in the HARK toolkit. The model represents an agent who can save using two different assets---one risky and the other risk-free---to insure against fluctuations in his income, but faces frictions to transferring funds between assets. The flexibility of its implementation and its inclusion in the HARK toolkit will allow users to adapt the model to realistic life-cycle calibrations, and also to embed it in heterogeneous-agents macroeconomic models.

Contents

  • The main document of the repository is ./RiskyContrib.pdf.
  • A shorter jupyter notebook with the main results can be found in Code/Python/RiskyContrib.ipynb and can be launched live by clicking the following badge Binder.

Replicating the results

To reproduce all the results in ./RiskyContrib.pdf you can

Use nbreproduce (requires Docker to be installed on the machine).
# Clone this repository
$ git clone https://github.com/Mv77/RiskyContrib

# Change working directory to RiskyContrib
$ cd RiskyContrib

# Install nbreproduce
$ pip install nbreproduce

# Reproduce all results using nbreproduce
$ nbreproduce
Install a local conda environment and execute a script that generates all the results.
$ conda env create -f environment.yml
$ conda activate RiskyContrib
# execute the script to create figures
$ ipython do_ALL.py

Bibliographic Information

BibTex entry

@software{mateo_velasquez_giraldo_2021_4977915,
  author       = {Mateo Velásquez-Giraldo},
  title        = {{Mv77/RiskyContrib: A Two-Asset Savings Model with 
                   an Income-Contribution Scheme}},
  month        = jun,
  year         = 2021,
  publisher    = {Zenodo},
  version      = {v1.0.1},
  doi          = {10.5281/zenodo.4977915},
  url          = {https://doi.org/10.5281/zenodo.4977915}
}

About

Presentation and computational implementation of a two-asset model with an income contribution scheme.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 76.8%
  • Jupyter Notebook 19.6%
  • Python 3.4%
  • Other 0.2%