Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

library of ConsumptionSaving model definitions #1346

Open
sbenthall opened this issue Aug 28, 2023 · 0 comments
Open

library of ConsumptionSaving model definitions #1346

sbenthall opened this issue Aug 28, 2023 · 0 comments

Comments

@sbenthall
Copy link
Contributor

We now have several PRs that address parts of the HARK 1.0 refactoring.
It's gotten to the point where further progress is blocked because we don't have the model information for our current ConsumptionSaving models in a compact Python format. (See e.g. #1296 #1295, as well as #1292, and #1283)

I think the best thing at this point would be to start writing model configuration objects in 'the new style' for the existing ConsumptionSaving models. We could put these in a directory like HARK/models. These could then be used for testing generic algorithms.

The hard part is capturing all the nuances that are embedded in the current ConsumptionSaving, and I expect @mnwhite is going to have to ultimately review these.

Naturally, because we don't have functionality that processes these model definitions yet, it will be hard to validate that they are 'correct'; but I think the solution to this chicken-and-egg problem is to irradiate the dinosaur. If we do this, we will learn a lot about what we will need from a future YAML file format.

But it's also something that anybody could work on, and it's even a good entry task for somebody with a structural microeconomics background. (In my opinion, there's no reason why we should add model definitions for other subfields of Economics besides ConsumptionSaving). cc @JohnRGreen

sbenthall added a commit to sbenthall/HARK that referenced this issue Sep 25, 2023
@sbenthall sbenthall mentioned this issue Jun 1, 2024
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant