# Stock Market Participation Rate and Conditional vs. Unconditional Risky Share over the Life Cycle

**URL:** https://discourse.vfitoolkit.com/t/stock-market-participation-rate-and-conditional-vs-unconditional-risky-share-over-the-life-cycle/381
**Category:** Uncategorized
**Created:** [May 5, 2025, 4:33pm UTC](https://discourse.vfitoolkit.com/t/stock-market-participation-rate-and-conditional-vs-unconditional-risky-share-over-the-life-cycle/381 "2025-05-05T16:33:50Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![robertdkirkby](https://discourse.vfitoolkit.com/user_avatar/discourse.vfitoolkit.com/robertdkirkby/32/287_2.png) [@robertdkirkby](https://discourse.vfitoolkit.com/u/robertdkirkby)
#### Post date: [May 5, 2025, 4:39pm UTC](https://discourse.vfitoolkit.com/t/stock-market-participation-rate-and-conditional-vs-unconditional-risky-share-over-the-life-cycle/381/2 "2025-05-05T16:39:46Z")

</div>

Can you please email me your codes so I can run and take a look?

One possibility, your FnsToEvaluate.riskyshare will include people who have zero savings. Maybe do riskyshare conditional on savings\>0 (you can use [simoptions.conditionalrestriction](https://discourse.vfitoolkit.com/t/conditional-restrictions-on-agent-distribution-stats/294/3))  
[you could do the same by setting up FnsToEvaluate.riskyshare as riskyshare\*(savings\>0) and FnsToEvaluate.positivesavings as (savings\>0), then just do the riskyshare moment divided by the positivesavings moment (only works if you are only interested in mean, conditionalrestriction gives all the other stats too)]

---

_[View the full topic](https://discourse.vfitoolkit.com/t/stock-market-participation-rate-and-conditional-vs-unconditional-risky-share-over-the-life-cycle/381)._
