Lifecycle models with health

In the macro literature on lifecycle choices and health, the survival probability depends not only on age but also on health. Health is often modelled as a Markov shock, either exogenous or somehow affected by health effort. Some relevant papers:

In any case, in all these models the survival probability and hence the effective discount factor does depend on z, if we interpret z as health.

How costly would be to allow this feature in the toolkit? I know there is a trick (transition to dead state, explanation in older post here), but the code is not very clean. In particular, when doing model moments, you have to use conditional restrictions and it becomes complicated

1 Like

I’m assuming: Costly=how much work to code. Conceptually, easy to code. In practice, I could do the value fn easy enough, the stationary dist commands would need some work as there is currently no concept of being eliminated before you reach next period, but in practice this is just pi_z where some rows do not sum to 1. Of course I would need to go and implement it for a whole variety of different cases (with and without e, with and without d, etc.).

From my perspective: the trick (transition to dead state) is only a very minor computational loss, coding it explicitly would be easy enough but a fair bit of work.

Summary: I don’t plan to do it currently, but if convinced there would be a number of users for it I would be happy to implement. It is not hard, would just take some time (a few days).

PS. One cool thing the toolkit does and none of those articles do, is that you can do ‘double epstein-zin prefences’ where people treat the risk of death differently to the financial risks (which a paper or two claim is realistic). [Doesn’t allow death probability do depend on z, only on age.]

2 Likes

Thanks for your answer! Maybe it would help to have a short appendix somewhere that explains how to implement a health-dependent survival rate by adding an extra state.

1 Like