HARK
HARK copied to clipboard
Configurable mortality and aging in an AgentTypeMonteCarloSimulator
AgentTypeMonteCarloSimulation current has some hard-coded logic about mortality and birth.
https://github.com/econ-ark/HARK/blob/master/HARK/simulation/monte_carlo.py#L350-L394
One of the recent language research outcomes (RLRO) was a proposal for how mortality/birth/aging information can be encoded as a 'block'.
https://github.com/econ-ark/OverARK/blob/master/Development/hablo/perfect_foresight_full_experimental.yaml#L36-L57
How to properly include aging and mortality in a general, configurable way is currently an unsolved issue for the software design, let alone the language design. This is partly because agent aging also involves indexing into time-dependent parameter values.
This issue is for exploring and implementing the HARK 1.0 version of generalized aging, birth, and mortality, and its interaction with the parameterization logic.
See #1371 for terminology.