Portal Forums Links Register FAQ Community Calendar Log in

Join Early Retirement Today
Reply
 
Thread Tools Display Modes
New Monte Carlo Based Online Planner
Old 09-16-2006, 07:30 AM   #1
Dryer sheet wannabe
 
Join Date: Sep 2006
Posts: 20
New Monte Carlo Based Online Planner

Hello,

I created a new online retirement planner that leverages Monte Carlo Simulation as well as the latest research on safe withdrawal rates using decision rules. I think this is a very unique calculator based on the combination of features (and the fact that it's free) and I thought the early-retirement audience might be interested in it.

The calculator is written in Java and runs inside your browser window. There's documentation on the web site that describes how to use the planner as well as the technical details of what it does.

Please give it a look and let me know what you think. It's brand new and I'm eager to hear people's thoughts on it.

You can get to it at www.FlexibleRetirementPlanner.com

Thanks,

Jim
FRPGuy is offline   Reply With Quote
Join the #1 Early Retirement and Financial Independence Forum Today - It's Totally Free!

Are you planning to be financially independent as early as possible so you can live life on your own terms? Discuss successful investing strategies, asset allocation models, tax strategies and other related topics in our online forum community. Our members range from young folks just starting their journey to financial independence, military retirees and even multimillionaires. No matter where you fit in you'll find that Early-Retirement.org is a great community to join. Best of all it's totally FREE!

You are currently viewing our boards as a guest so you have limited access to our community. Please take the time to register and you will gain a lot of great new features including; the ability to participate in discussions, network with our members, see fewer ads, upload photographs, create a retirement blog, send private messages and so much, much more!

Re: New Monte Carlo Based Online Planner
Old 09-16-2006, 08:28 AM   #2
Give me a museum and I'll fill it. (Picasso)
Give me a forum ...
donheff's Avatar
 
Join Date: Feb 2006
Location: Washington, DC
Posts: 11,331
Re: New Monte Carlo Based Online Planner

Interesting calculator. I don't consider myself knowledgeable enough to give good input. I like FireCalc because of the comparison to historical returns. I suspect MonteCarlo simulations may have problems since there are probably real correlations from year to year that don't get addressed. I still like to run them to get another picture of my potential future.

Two observations on yours:

1) The default parameters for flexible spending are minimum expenses to fund 75% and maximum 500%. I changed the configuration to leave the minimum at 75% and drop the maximum to 150% expecting that the lower spending in good years would improve my results. But the success rate went down. Am I misreading what the parameters are doing or is there a calculation problem?

2) The simulator accounts for tax - something many posters here ask for. That is a useful feature but many others here like to calculate the success of a straight cash flow independant of tax. Why not offer a configuration setting that would allow the user to take taxes out of the picture?
__________________
Idleness is fatal only to the mediocre -- Albert Camus
donheff is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-16-2006, 08:35 AM   #3
Give me a museum and I'll fill it. (Picasso)
Give me a forum ...
donheff's Avatar
 
Join Date: Feb 2006
Location: Washington, DC
Posts: 11,331
Re: New Monte Carlo Based Online Planner

Quote:
Originally Posted by donheff

2) The simulator accounts for tax - something many posters here ask for. That is a useful feature but many others here like to calculate the success of a straight cash flow independant of tax. Why not offer a configuration setting that would allow the user to take taxes out of the picture?
Never mind. I am not sure what I was thinking. Just set the taxes to zero -- duh.
__________________
Idleness is fatal only to the mediocre -- Albert Camus
donheff is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-16-2006, 08:38 AM   #4
Thinks s/he gets paid by the post
 
Join Date: Aug 2005
Posts: 1,375
Re: New Monte Carlo Based Online Planner

Thanks, Don. I have been playing with Jim's simulator, too. So far it seems more optimistic than FIRECalc, in some instances considerably so, but I've only run 5 simulations so far.

This planner is easy to use and appears safe. I'd love to have at least one of our IT dudes look into safety...guess I'm trusting it isn;t gathering my cookies or installing malware in the background. Unfortunatley my personal IT dude--DH--is off with my brother this morning.
__________________
You can't always get what you want, but if you try sometimes, you might find you get what you need.
astromeria is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-16-2006, 08:40 AM   #5
Dryer sheet wannabe
 
Join Date: Sep 2006
Posts: 20
Re: New Monte Carlo Based Online Planner

Donheff,

Thanks for the input and for giving the program a try.

To answer your questions:

1) about the spending percent floor and ceilings, your understanding of the control is correct. I would not have expected the probability of succcess to go down after lowering the cap on funding as you did. One possibility is that that probability went down very slightly (<1%) as a result of run-to-run variation in the simulation. The sim does 10,000 iterations to keep the variation low, but there still is some. I'll have to look into it a little more to see if something else could be going on.

2) About taxes, if you set both the income and investment tax rate to zero, you can nullify the effects of taxes.
FRPGuy is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-16-2006, 08:48 AM   #6
Dryer sheet wannabe
 
Join Date: Sep 2006
Posts: 20
Re: New Monte Carlo Based Online Planner

I promise there are no cookies used by the site and I'm not collecting any information other than what google analytics (for ads) my ISP collects (and I'm not even sure what that is).

As it turns out, Java (as opposed to javascript) is extremely safe from the user's perspective. This can even be a little bit annoying since I can't offer to save the inputs for later and I can't print from within the java code. (You can print what's on the screen using the browser print functionality.) There's more flexibility with something called signed applets, but I haven't dug into them yet.

Anyhow, the short answer is that I cannot access any machine resources or save any data from within the Java planner code and the html should be very clean (I made the website with MS Publisher).
FRPGuy is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-16-2006, 09:04 AM   #7
Give me a museum and I'll fill it. (Picasso)
Give me a forum ...
donheff's Avatar
 
Join Date: Feb 2006
Location: Washington, DC
Posts: 11,331
Re: New Monte Carlo Based Online Planner

Quote:
Originally Posted by richmondjamesp
As it turns out, Java (as opposed to javascript) is extremely safe from the user's perspective. This can even be a little bit annoying since I can't offer to save the inputs for later and I can't print from within the java code. (You can print what's on the screen using the browser print functionality.) There's more flexibility with something called signed applets, but I haven't dug into them yet.

Anyhow, the short answer is that I cannot access any machine resources or save any data from within the Java planner code and the html should be very clean (I made the website with MS Publisher).
Get with the latest hot coding technique, Asychronous Java Script and XML (AJAX) - faster than a speeding bullet, able to leap tall buildings at a single bound.

But seriously, I like the simulator. Wait for the west coast crew to come online to get the detailed feedback.
__________________
Idleness is fatal only to the mediocre -- Albert Camus
donheff is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-16-2006, 11:44 AM   #8
Give me a museum and I'll fill it. (Picasso)
Give me a forum ...
Gone4Good's Avatar
 
Join Date: Sep 2005
Posts: 5,381
Re: New Monte Carlo Based Online Planner

Quote:
Originally Posted by astromeria
Thanks, Don. I have been playing with Jim's simulator, too. So far it seems more optimistic than FIRECalc, in some instances considerably so, but I've only run 5 simulations so far.
For long time horizon retirements (57 years) it seems much more conservative . . . at a 3.7% WR FIRECalc gives you 92% versus 80% for FRP. With FRP I need to take the WR down to about 2.7% to break 90% assuming "Stable" withdrawals.

However, if I take my withdrawals down to 2.7% I can get a 100% success rate over 57 years using 100% TIPS (at 2.4% real - ignoring reinvestment risk). So is FRP saying that for very long retirements you should skip equities and build a retirement plan around inflation indexed securities?
__________________
Retired early, traveling perpetually.
Gone4Good is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-16-2006, 12:30 PM   #9
Give me a museum and I'll fill it. (Picasso)
Give me a forum ...
donheff's Avatar
 
Join Date: Feb 2006
Location: Washington, DC
Posts: 11,331
Re: New Monte Carlo Based Online Planner

I started playing around more specifically trying to plug in my Federal pension, wife's social security, changing tax rates based on initial withdrawal from taxed funds, then IRAs, etc. I could not find anything to describe whether the section that allows pensions to be added includes COLA's. If not I recommend that it be modified to increase with inflation and be clearly documented to explain that. For non-COLAd pensions, annuities, etc the user could just enter an additional income line. That should not increase with inflation.

Alternatively, the user needs to be able to specify whether pensions and income are flat or increasing.
__________________
Idleness is fatal only to the mediocre -- Albert Camus
donheff is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-16-2006, 12:49 PM   #10
Moderator Emeritus
Nords's Avatar
 
Join Date: Dec 2002
Location: Oahu
Posts: 26,860
Re: New Monte Carlo Based Online Planner

Quote:
Originally Posted by 3 Yrs to Go
However, if I take my withdrawals down to 2.7% I can get a 100% success rate over 57 years using 100% TIPS (at 2.4% real - ignoring reinvestment risk).* So is FRP saying that for very long retirements you should skip equities and build a retirement plan around inflation indexed securities?*
Sure, just as long as your personal rate of inflation stays within the CPI!

I wonder how many endowments and charitable trusts stay 100% in TIPS. Good luck with that.
__________________
*

Co-author (with my daughter) of “Raising Your Money-Savvy Family For Next Generation Financial Independence.”
Author of the book written on E-R.org: "The Military Guide to Financial Independence and Retirement."

I don't spend much time here— please send a PM.
Nords is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-16-2006, 01:16 PM   #11
Thinks s/he gets paid by the post
 
Join Date: Apr 2006
Posts: 1,490
Re: New Monte Carlo Based Online Planner

interesting, easy to use ... it's not clear to me what the "show % of failures" actually shows.
d is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-16-2006, 01:27 PM   #12
Dryer sheet wannabe
 
Join Date: Sep 2006
Posts: 20
Re: New Monte Carlo Based Online Planner

Thanks to all for the comments...

A few thoughts.

1) donheff - All the numbers used throughout the planner are in inflation adjusted dollars (I guess I need to say that somewhere other than the help or on the web site - I'll find a place).

Also, you bring up a definite shortcoming of the program. I always adjust cashflows for inflation, so therefore the program can't handle fixed payout pensions and annuities.

I realize this is a big deal and plan on adding support for that in the not to distant future. It turns out that it's a bit of a pain to do it because I'm maintaining all my data in adjusted dollars everywhere, but it shouldn't be a huge deal.

2) Comparing to FIRECalc -

First, I'm not sure I'm worthy - FIRECalc is very cool. Anyhow, when I started coding this thing, I was primarily trying to model the research about safe withdrawal rates and decision rules that's been discussed a bunch here. I wanted a tool where I could see for myself how that worked and experiment with the decision rules.

Also, I wanted to model both the accumulation and draw-down phases of the plan in a Monte Carlo Simulation. If you project out the balance at retirement start (using a simple calculator), then start the simulation, you're only modelling half of the volatility. Other calculators model only the accumulation phase, then use a fixed rate of return for the draw-down phase. I wanted to simulate the full range of the plan capturing the effects of volatility throughout the plan.

A side effect of this is that if retirement is a while away, the "balance at retirement start" which is used to get the withdrawal percentage is a "median" value, rather than an absolute. That means it was lower in 50% of the simulation runs and higher in 50% of the runs. This makes a big difference compared to running a simulation where the retirement start balance is known with certainty. Anyhow, that might explain some of the pessimism in longer plans.

Sorry for this getting so long, more in the next post...
FRPGuy is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-16-2006, 01:40 PM   #13
Dryer sheet wannabe
 
Join Date: Sep 2006
Posts: 20
Re: New Monte Carlo Based Online Planner

Quote:
Originally Posted by d
interesting, easy to use ... it's not clear to me what the "show % of failures" actually shows.
Yeah, it was an afterthought (partly for debug) but it seemed cool.

Basically, over the course of the 10,000 simulation runs, when a trial runs out of money before the end of the plan (a failure), I bump a counter associated with the year that the money ran out.

At the end, I go through the years and see (for each year) how many times that year was the year the simulation ran out of money. In order to normalize the data, the graph shows the percent of the failures that happened in each year.

One thing this showed me is that sometimes you get plans with high "infant mortality," but if you get through the early years, things generally go well, and other times, your withdrawal rate is right on the edge and the more time that goes by, the more likely the plan will fail. Also, this graph is interesting if you have changing cash flows (like retiring early then starting up social security a while later).

Just to put this in context, if you get a 95% probability of success, that means about 10,000*.05 = 500 trials ran out of money.

I hope this explanation helped...

Please keep the questions coming, this is interesting and fun!
FRPGuy is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-16-2006, 02:04 PM   #14
Give me a museum and I'll fill it. (Picasso)
Give me a forum ...
Gone4Good's Avatar
 
Join Date: Sep 2005
Posts: 5,381
Re: New Monte Carlo Based Online Planner

Quote:
Originally Posted by Nords
Sure, just as long as your personal rate of inflation stays within the CPI!
Isn't that also the assumption in FIRECalc?
__________________
Retired early, traveling perpetually.
Gone4Good is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-16-2006, 06:38 PM   #15
Give me a museum and I'll fill it. (Picasso)
Give me a forum ...
haha's Avatar
 
Join Date: Apr 2003
Location: Hooverville
Posts: 22,983
Re: New Monte Carlo Based Online Planner

Quote:
Sure, just as long as your personal rate of inflation stays within the CPI!
Quote:
Isn't that also the assumption in FIRECalc?
It is also more or less meaningless in any other context. When you get data on real returns of equities for example, no one consults you to find out your personal rate on inflation.

Probably 90% of us would be better off with mostly TIPS anywhere in the vicinity of where they now are-ca. 2.5% real.

But it wouldn't be much fun, because we would have to give up the fantasies of finally getting stinking rich.

Ha
__________________
"As a general rule, the more dangerous or inappropriate a conversation, the more interesting it is."-Scott Adams
haha is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-17-2006, 03:53 PM   #16
Dryer sheet wannabe
 
Join Date: Sep 2006
Posts: 20
Re: New Monte Carlo Based Online Planner

Quote:
Originally Posted by donheff
I started playing around more specifically trying to plug in my Federal pension, wife's social security, changing tax rates based on initial withdrawal from taxed funds, then IRAs, etc. I could not find anything to describe whether the section that allows pensions to be added includes COLA's. If not I recommend that it be modified to increase with inflation and be clearly documented to explain that. For non-COLAd pensions, annuities, etc the user could just enter an additional income line. That should not increase with inflation.
I posted an update to the planner tonight that adds support for incomes that don't include colas. You can specify pensions as either having colas or not having colas, and misc income as either cola or not.

If you've previously run the program and haven't closed down your browser, you should close the browser (all windows) before going to the site since the java program gets cached. On IE you might be ok closing just the window it was in, but Firefox seems to hold onto it until you quit.

Anyhow, you can tell you have the latest version if the additional cashflow table has an option for "Pension (no cola)". ( I guess I need to start tracking revisions soon).

Hopefully, the program is clearer now on colas, but I'm still open to suggestions if people think it isn't clear enough.

Jim
FRPGuy is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-17-2006, 04:46 PM   #17
Give me a museum and I'll fill it. (Picasso)
Give me a forum ...
donheff's Avatar
 
Join Date: Feb 2006
Location: Washington, DC
Posts: 11,331
Re: New Monte Carlo Based Online Planner

Quote:
Originally Posted by FRP Guy
I posted an update to the planner tonight that adds support for incomes that don't include colas. You can specify pensions as either having colas or not having colas, and misc income as either cola or not.
Nice, that makes things clear for me. This is kind of like when Dory was working on the new FireCalc -- instant updates.
__________________
Idleness is fatal only to the mediocre -- Albert Camus
donheff is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-17-2006, 04:53 PM   #18
 
Posts: n/a
Re: New Monte Carlo Based Online Planner

Quote:
But it wouldn't be much fun, because we would have to give up the fantasies of finally getting stinking rich.
I've pretty much given up on that one long ago! - 2% real and I'll be just fine! 8)
  Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-17-2006, 05:10 PM   #19
Confused about dryer sheets
 
Join Date: Nov 2005
Posts: 2
Re: New Monte Carlo Based Online Planner

FRP-

A nice addition to the aresenal of online calculators. I think you're really on to something.

Do you think it would be helpful to add the functionality of scheduled decreases to specfiied annual spending levels in the latter years of retirement, similar to what can be done in FireCalc? Say, for example, I want to specify a spending level of $60,000 per year at the beginning of retirement, but decrease that to $50,000 at some later point.
ldc is offline   Reply With Quote
Re: New Monte Carlo Based Online Planner
Old 09-17-2006, 05:15 PM   #20
Thinks s/he gets paid by the post
Tadpole's Avatar
 
Join Date: Jul 2004
Posts: 1,434
Re: New Monte Carlo Based Online Planner

Java(TM) Plug-in: Version 1.4.2_05
Using JRE version 1.4.2_05 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\ME

Proxy Configuration: No proxy





----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
java.lang.UnsupportedClassVersionError: retirementsim/RunSim (Unsupported major.minor version 49.0)

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknow n Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$100(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at sun.applet.AppletClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadCode(Unknown Source)

at sun.applet.AppletPanel.createApplet(Unknown Source)

at sun.plugin.AppletViewer.createApplet(Unknown Source)

at sun.applet.AppletPanel.runLoader(Unknown Source)

at sun.applet.AppletPanel.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

java.lang.UnsupportedClassVersionError: retirementsim/RunSim (Unsupported major.minor version 49.0)

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknow n Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$100(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at sun.applet.AppletClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadCode(Unknown Source)

at sun.applet.AppletPanel.createApplet(Unknown Source)

at sun.plugin.AppletViewer.createApplet(Unknown Source)

at sun.applet.AppletPanel.runLoader(Unknown Source)

at sun.applet.AppletPanel.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Tadpole is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Question on Firecalc Monte Carlo macnjus FIRECalc support 15 11-24-2006 11:17 AM
FireCalc = Monte Carlo simulator DW FIRECalc support 1 11-19-2006 06:46 PM
Isn't FireCalc and Monte Carlo simulations based on higher gains? modhatter FIRE and Money 17 10-02-2006 03:32 AM
monte carlo Mysto FIRE and Money 5 04-18-2006 06:34 PM
Online Monte Carlo calculator RoyUtah FIRE and Money 5 01-18-2004 01:41 AM

» Quick Links

 
All times are GMT -6. The time now is 06:59 PM.
 
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.