-
Notifications
You must be signed in to change notification settings - Fork 1
Metrics
This page lists the metrics that we're using to track the progress of the econ-ARK project as well as the current values for those metrics.
Priority | Category | Metric Name | Value | More Info | In Use | Last Updated |
---|---|---|---|---|---|---|
Crucial | Outputs | Papers that use HARK | 8 | link | yes | 2020-07-31 |
Crucial | Outputs | Papers that cite HARK | 2 | link | yes | 2020-07-31 |
Crucial | Outputs | Number of REMARKs | 14 | link | yes | 2020-06-18 |
Crucial | Online Activity | Major contributors | 11 | link | yes | 2020-06-18 |
Crucial | Funding | Number of grants | 2 | link | yes | 2020-06-25 |
Crucial | Misc | Features added to HARK | 18 | link | yes | 2020-08-13 |
Significant | Outputs | Courses that teach HARK | 2 | link | yes | 2020-06-25 |
Significant | Outputs | Conference talks about HARK | 8 | link | yes | 2020-06-25 |
Significant | Outputs | Number of DEMARKs | 20 | link | yes | 2020-06-25 |
Significant | Events | Events at central banks & government institutions | 5 | link | yes | 2020-06-25 |
Significant | Events | Professional events | 7 | link | yes | 2020-06-25 |
Significant | Online Activity | Pip installations | 34,592 | link | yes | 2020-06-25 |
Significant | Online Activity | Conda installations | 4,592 | link | yes | 2020-06-25 |
Significant | Online Activity | Forks on Github | 137 | link | yes | 2020-06-25 |
Significant | Online Activity | Total contributors to HARK repository | 32 | link | yes | 2020-06-25 |
Significant | Online Activity | Unique Cloners | 69 | link | yes | 2020-06-25 |
Significant | Online Activity | Issues submitted on Github | 327 | link | yes | 2020-06-25 |
Significant | Online Activity | % Issues Open | 141 (43%) | link | yes | 2020-06-25 |
Significant | Online Activity | % Issues With Replies in Last Month | 52% | link | yes | 2020-06-25 |
Significant | Online Activity | PRs submitted on Github | 400 | link | yes | 2020-06-25 |
Significant | Online Activity | % of Github PRs merged | 388 (97%) | link | yes | 2020-06-25 |
Significant | Misc | % test coverage of HARK | 72% | link | yes | 2020-06-25 |
Current total: 8 use, 2 cite (last checked 7/31/2020)
We find papers that cite HARK using a combination of Google Scholar, by searching for "econ-ark" and for the various DOIs for HARK listed on Zenodo. It's important to note that Google Scholar is only able to search abstracts and only for the past year, so we may end up wanting to supplement with Web of Science.
Searches:
- "econ-ark" (last count: 15)
- 0.8.0 DOI (last count: 1)
- 0.9.1 DOI (last count: 0)
List of papers that use HARK:
- "Software Engineering as Research Method: Aligning Roles in Econ-ARK" by Benthall, S. and Seth, M. . In Meghann Agarwal, Chris Calloway, Dillon Niederhut and David Shupe, editors, Proceedings of the 19th Python in Science Conference, pages 156 – 161, 2020. doi:10.25080/Majora-342d178e-015
- "Modeling the Consumption Response to the CARES Act" by Carroll, Crawley, Slacalek and White, Covid Economics, Issue, 10, 27 April 2020
- "Wealth, Race, and Consumption Smoothing of Typical Income Shocks" by Ganong et al 2020
- "Limited demand for flexibility–commitment, inertia and inattention in debt repayment" by Erkki Vihriälä, 2019
- "Consumer Spending During Unemployment: Positive and Normative Implications" by Ganong & Noel (2019) - NBER working paper
- "Solving Heterogeneous Agent Models in Discrete Time with Many Idiosyncratic States by Perturbation Methods" by Bayer & Leutticke (2018) - CPER discussion paper
- "Sticky Expectations and Consumption Dynamics" by Carroll et al (2018) - NBER working paper
- "The Econ-ARK and HARK: Open Source Tools for Computational Economics" by Carroll et al (2018) - SciPy proceedings
List of papers that cite but do not use HARK:
- "Liquidity vs. Wealth in Household Debt Obligations: Evidence from Housing Policy in the Great Recession" by Ganong & Noel (2019) - NBER working paper
- "When Inequality Matters for Macro and Macro Matters for Inequality" by Ahn et al (2017) - NBER Macroeconomics Annual
- this book, can't determine which chapter or who it's authored by (not counting this yet) (CDC says this is the preceding bullet point - "When Inequality Matters..."
Papers found but not included in lists above:
- "Solving discrete time heterogeneous agent models with aggregate risk and many idiosyncratic states by perturbation" by Bayer & Luetticke (2018) - again, not published, not sure priority compared to previous version
- "The effect of debt on default and consumption: Evidence from housing policy in the great recession" by Ganong & Noel (2019) - unpublished working paper - previous version of the NBER working paper
- "When Inequality Matters for Macro and Macro Matters for Inequality" by Ahn et al (2017) - presentation at 'Macro, Money and International Finance' - duplicate and less authoritative version of the NBER Annual Review paper
- "Scarred Consumption"
Current total: 14
The process for newly added REMARKs is outlined here, the authoritative list of remarks is the directories in this folder.
Remarks of particular note:
- Blanchard (2019) (replication)
- Carroll, Crawley, Slacalek, Tokuoka, and White. “Sticky Expectations and Consumption Dynamics”, forthcoming in the American Economic Journal: Macroeconomics (replication)
- Christopher Carroll, “The Distribution of Wealth and the Marginal Propensity to Consume”, published in Quantitative Economics, (replication)
- Christopher Carroll of his paper “Theoretical Foundations of Buffer Stock Saving”, forthcoming (replication)
- Cocco, Gomes, & Maenhout (2005), "Consumption and Portfolio Choice Over the Life Cycle" (replication)
- Peter Ganong and Pascal J. Noel, “Consumer Spending During Unemployment: Positive and Normative Implications", published in the National Bureau of Economic Research (replication)
- Krusell, P., & Smith, Jr, A. A. (1998). Income and wealth heterogeneity in the macroeconomy. Journal of political Economy, 106(5), 867-896. (replication)
Current total: 11
Defining what one means by "major contribution" is never an easy task. Often we end up overvaluing the most legible and track-able contributions. The list below is only an initial attempt at definition, and the numerical values provided merely a ballpark figure.
Forms of "major contribution":
- adding a single REMARK
- adding at least three DEMARKs
- adding a new model to HARK
- adding at least three smaller tools or solvers
- significantly increasing test coverage (> 5%)
- significantly improving documentation (sustained documentation help over time)
- contributing to the organization, structure, and/or strategic vision of the project
List of major contributors (in alphabetical order): (2020/03/06)
- Sebastian Benthall
- Chris Carroll
- Edmund Crawley
- Shauna Gordon-McKeon
- Sumana Harihareswara
- Jackie Kazil
- David Low
- Patrick Mogensen
- Nathan Palmer
- Mridul Seth
- Matt White
- Open Tech Strategies
Current total: 2
Grantors:
- Sloan
- Think Forward Initiative
Current total: 18
As part of the release process, the release manager (current @shaunagm) checks in the release notes for additional economic modeling features and adds them here. Submitters of pull requests will be asked to specify if their changes add any new features and/or families of features. This metric therefore gets updated with each release. To see features added over time, view the release notes for each version.
June 1 2020 to present (2020-06-25)
2020-08-08 - 0.10.7
- Add a custom KrusellSmith Model (Feature 18)
- Simulations now uses a dictionary history to store state history instead of _hist attributes (Feature 17)
- Removed time flipping and time flow state, "forward/backward time" through data access (Feature 16)
- Simulation draw methods are now individual distributions like Uniform, Lognormal, Weibull (Feature 15)
June 1 2019 to June 1 2020
2020-04-17 - 0.10.6
- Add Bellman equations for cyclical model example (Feature 14)
- read_shocks now reads mortality as well (Feature 13)
- Discrete probability distributions are now classes (Feature 12)
2020-03-24 - 0.10.5
- Default parameters dictionaries for ConsumptionSaving models have been moved from ConsumerParameters to nearby the classes that use them. (Feature 11)
- Improvements and cleanup of ConsPortfolioModel, and adding the ability to specify an age-varying list of RiskyAvg and RiskyStd. (Feature 10)
- Rewrite and simplification of ConsPortfolioModel solver. (Feature 9)
2020-03-05 - 0.10.4
- Move non-reusable model code to examples directory, BayerLuetticke, FashionVictim now in examples instead of in HARK code #442 (Feature 8)
- Load default parameters for ConsumptionSaving models #466 (Feature 7)
- Improved implementation of parallelNelderMead #300 (Feature 6)
2019-12-12 - 0.10.3
Added constrained perfect foresight model solution. (Feature 5)
2019-10-03 - 0.10.2
No major changes.
From June 1 2018 to June 1 2019
-
Adding a framework for solving multidimensional models with non-convex value functions and occasionally binding constraints, based on the “G2EGM” method by Druedahl & Jorgensen (2017). (Feature 4)
-
Adding a framework for solving unidimensional models with a discrete-continuous choice structure, based on “The endogenous grid method for discrete-continuous dynamic choice models with (or without) taste shocks” by Iskhakov, Jorgensen, Rust, and Schjerning (Quantitative Economics 2017). (Feature 3)
-
Improved and expanded warnings for solution non-existence (and other undesirable properties) in foundational consumption-savings model. (Feature 2)
-
Generalized meta-parameters for aggregate productivity shocks models, enabling users to optimize the routines for their purposes. (Feature 1)
Current total: 2
Course Name | Institution | Instructor | Term | Link to More Info |
---|---|---|---|---|
Hands-On Heterogeneous Agent Macroeconomics | Goethe University and SAFE (Sustainable Architecture for Finance in Europe) | Chris Carroll, Matt White | May 2018 (minicourse) | syllabus |
Open Source Macro Bootcamp | The Becker Friedman Institute at the University of Chicago | Chris Carroll | July/August 2018 (two day training) | program site |
Hands-On Heterogeneous Agent Macroeconomics | Summer School for Central Bankers | Chris Carroll | August 2019 (minicourse) | syllabus |
Hands-On Heterogeneous Agent Macroeconomics | BI University, Oslo | Chris Carroll | Jan-Mar 2020 (minicourse) | syllabus |
Included in syllabus but not taught:
Current total: 8
Conference talks about HARK should be listed on the econ-ark Google calendar. Periodically, a team member will review the calendar and add listings here.
Date | Presenter | Venue | Talk Title | Link to More Info |
---|---|---|---|---|
September 13-14 , 2018 | Chris Carroll | Workshop on Housing, Credit and Heterogeneity: New Challenges for Stabilization Policies | Heterogeneity, Housing, and Macroeconomic Policy: An Agenda | link |
Jun 19-21, 2018 | Chris Carroll | Computation in Economics and Finance Conference | The Econ-ARK project | link |
June 8-9, 2018 | Chris Carroll | VESifo Venice Summer Institute | Sticky Expectations and Consumption Dynamics | link |
May 24-25, 2018 | Chris Carroll, Matt White | Deutsche Bundesbank conference: International Conference on Household Finance. | The Econ-ARK/HARK Toolkit for Heterogeneous Agent Modelling | link |
May 22-23, 2018 | Chris Carroll | European Central Bank conference | Workshop on Household Heterogeneity and Monetary Economics and Presentation of the HARK Toolbox. | |
December 13–15, 2017 | Chris Carroll | Reserve Bank of Australia Quantitative Macroeconomics Workshop 2017 | The Distribution of Wealth and the Marginal Propensity to Consume | link |
Dec 11-12, 2017 | Chris Carroll | Reserve Bank of New Zealand Conference on Heterogeneous Agents And Housing | The normal science of heterogeneous agents macroeconomics | link |
Sep 21-22, 2017 | Chris Carroll | Heterogeneous Agents and Agent-based Modeling: The Intersection of Policy and Research | Heterogeneous Macroeconomics and Reality | link |
Current total: 20
The number of DEMARKs is equivalent to the number of .ipynb files in the DEMARK/notebooks folder.
Note: 12 of the DEMARKS were added between June 1 2018 and June 1 2019 according to Github.
By events, we mean in-person meetings hosted by, run by, or dedicated in large part to discussing or working on HARK. These can occur as part of a larger event, but are distinct from, say, giving a talk at a conference or meetup.
Current total: 5
Date | Presenter | Venue | Title | Link to More Info |
---|---|---|---|---|
May 2020 | Edmund Crawley | virtual presentation to Board of Governors of the Fed | presentation of pandemic work | |
spring 2020 | Chris Carroll | virtual seminar "at" International Monetary Fund | presentation of pandemic work | |
March 2019 | Chris Carroll | Norges Bank (the central bank of Norway) and Statistics Norway (the agency that compiles and controls the National Registry data) | informal presentation | |
May 31 - Jun 6, 2018 | Chris Carroll | Bank of England | untitled seminar | link |
Oct 5-6, 2017 | Chris Carroll | Danmarks Nationalbank, Deutsche Bundesbank and Norges Bank | link |
Current total: 6
This is a catch-all category for outreach not captured by the category "courses", "conference talks", or "events at central banks & government institutions".
Date | Presenter | Venue | Title | Link to More Info |
---|---|---|---|---|
spring 2020 | Chris Carroll | Johns Hopkins University | Presentation to the JHU university-wide consortium of researchers working on topics relating to Covid-19 | |
May 6, 2019 | Shauna Gordon-McKeon, Chris Carroll, Matt White | PyCon | development sprint | |
Jun 19-21, 2018 | Chris Carroll, Matt White | Computation in Economics and Finance Conference | attended/co-organized "Developers Summit" | |
June 7, 2018 | Chris Carroll | Eurosystem Household Finance and Consumption Network, Bratislava | ||
Feb 16, 2018 | Chris Carroll | University of Delaware | seminar: Sticky Expectations and Consumption Dynamics | link |
Dec 18, 2017 | Chris Carroll | Australian National University | seminar: The Distribution of Wealth and the Marginal Propensity to Consume | link |
October 4, 2017 | Chris Carroll | University of Copenhagen | untitled seminar |
Current totals: 327 issues, 141 (43%) open; 400 pull requests, 12 (3%) open
Currently we're just getting all issues and PRs in the HARK repository, but ideally we would distinguish between issues/PRs from core contributors and from the community.
For now we use Shauna's old project to track % of issues responded to and % of PRs merged. We probably want a slightly different metric that's harder to measure.
Current total: 72%
More details here. To run, may need to start a new virtualenv, if so install coverage AND pytest. Then: coverage run --omit=/venv/ -m pytest
. Run coverage html
to get the html version.
Use https://tableconvert.com/ to get from coverage's output to markdown.
These may be added to the list above when the crucial and significant metrics have been worked through.
- Events
- Overall number of events, number of attendees, number of volunteer teachers and mentors
- Online activity
- MyBinder usage
- Website usage stats (separate from mybinder usage stats)
- Total # of contributors on Github
- Stars on Github
- "Watchers" on Github
- Mentions on social media
- Misc
- Number of collaborating/partner projects or organizations