Show HN: Stochastic Retirement Simulator Weekend Project
letscrunchit.com
letscrunchit.com
http://blog.streeteye.com/calculator/
The issue with OP's calculator is, one has to enter an assumption for the rate of return after taxes and fees.
Also you can average 7% return in retirement, but you have a big market drop early in your retirement, you run out of money even if the market makes it up 10 years down the road. You can't spend an average.
I was trying to deal with the question of a safe spending rate based on historical returns.
Enter a stock/bond allocation, spending rate, couple of other assumptions, will show you, if you had retired using that gameplan in each year, 1928 up to the present, how long would it take to run out of money. And based on an actuarial life table, how likely you were to run out of money.
That should give some idea of how big a portfolio you need to have to spend the amount you want without running out of money. And then next step would be to figure out how much you need to save to get there.
If you hit the 'Visualize' button after running an initial simulation, you can drag some sliders around and see what happens...used Google's visualization API. Maybe I'll take another crack at a proper design.
you're retiring for 30 years so you generally do better with a hefty allocation of stocks. try it, that's what the calculator is for :)
given an average return over your retirement, the order and volatility of returns has a significant impact on the amount it's safe to spend.
by choosing a less volatile portfolio you reduce risk allowing you to safely spend more, but you also reduce the return forcing you to spend less.
that's why I did the calculator, how to allocate and how much is safe to spend is not a question with an obvious answer.
there's a tradeoff between desire to spend as much as possible, on the one hand, and shortfall risk, on the other. interestingly, approaches that reduce equity allocation as you get older don't really improve the tradeoff much v. a static equity allocation.
Oh well. This calculator also fails to take into account the effects of the singularity which everyone says is coming certainly before my retirement date, so I'm not sure if I should care.
Internally, I model this be decreasing the Savings each time step to compensate for inflation.
Cool project though.
0.02 * [Savings]
with the idea of making your overall income path as stable as possible.There are some great retirement calculators out there (e.g. firecalc), but I wanted a sandbox where I could explore different strategies and heuristics.
A couple small things:
* hitting the backspace key while editing any of the numbers seems to clear the entire box
* a cool expansion on this project would be to allow one input to be a variable - e.g. my current contribution rate, and draw some graphs showing how the value of that variable effects the the numbers in retirement - e.g. when I will run out of money.
* if you're looking for more audiences, /r/personalfinance and /r/financialindependence would love this.
https://networthify.com/calculator/earlyretirement
OP's tool is great, but this tool might address your second bullet point.
Ideas to play with: 1) Have one of the outputs be a box and whisker output showing the percentiles of ages the person will run out of money.
2) Have a way a person could easily code a transition from an S&P500 portfolio to a fixed income portfolio over 5 to 10 years.
3) Add a generational mortality table on the back end and include a probability of death.
edited to clarify (2)
2) Agreed, a simple function for this would be nice. You can currently doing it using some math based on the year, but it is a pain.
3) I think this would require collecting more demographics data to have a reasonable level of accuracy. I think the added complexity in UI might not be worth the insights.
This is essential, and I wish it hadn't been overlooked. The only power of stochastic modeling over deterministic modeling is in quantifying the likelihood of outcomes in the outcome space.
Unfortunately, this requires either crazy stochastic math, or multiple computations (monte carlo methods). I suspect the op is a great guy and just hasn't been exposed to these ideas yet. When he does, he's going have that head-slapping moment we all have when we first encounter it.
There is a forum called Bogleheads for financial planning by individual investors. I suggest presenting your calculator there.
This calculator is about modelling the effects of your savings rate, inflation, and return rate on the portion of your retirement income that is based on your savings. The defined benefit payments are constants for the purposes of this model.
If you mean data harvesting for some sort of lead gen or analysis; absolutely not. I think this data is very private.