|
A Critique of Monte Carlo Retirement CalculatorsMonte Carlo retirement calculators have become a cause celebre for the popular financial press [5][8]. Deterministic retirement calculators are dismissed out of hand without serious consideration. In fact if retirement calculators were regulated by the Federal Food and Drug Administration then Monte Carlo Simulators would be banned because they lack efficacy and have potentially dangerous side effects. In his paper Finance and Monte Carlo Simulation Nawrocki [9] denounces the use of Monte Carlo methods is all matters of finance. His paper is a must read before you bet your retirement portfolio.
Retirement CalculatorsA retirement calculator is computer software that uses input parameters reflecting the user's age, financial situation and retirement plans to chart how the retirement savings will be spent over time. A comprehensive retirement calculator will have the input parameters shown in Appendix A: Ockham's Razor needs to kept at hand during parameter list definition. Parameter and features that apply to only a tiny minority of users or that have very little impact on the models results need to be culled. EfficacyThe retirement calculator should be both a strategic planner and an educational tool.
Dangerous Side EffectsThe appearance of the parameters shown in Appendix A on the retirement calculator's input parameter form lead to the conclusion that the retirement calculator is using them in its computer modeling. Parameters listed here but absent from a particular retirement calculator indicate that the retirement calculator is missing required features and will not produce results that are truly representative of the user's situation. For example, most users of retirement calculators do not live in rental housing and their home will have a substantial equity buildup by the time they decide to sell it. When they decide to sell their home will have a huge impact on their retirement picture. An incomplete model representation leads unpredictably to one of two unwanted side effects:
Monte Carlo SimulationWikipedia defines Monte Carlo simulation as follows[1]: Monte Carlo methods are a class of computational algorithms that rely on repeated random
sampling to compute their results. Monte Carlo methods are often used when simulating physical
and mathematical systems. There is no single Monte Carlo method; instead, the term describes a
large and widely-used class of approaches. However, these approaches tend to follow a particular pattern:
The term Monte Carlo was coined in the 1940s by physicists working on nuclear weapon projects in the Los Alamos National Laboratory.[3] The name Monte Carlo was popularized by physics researchers Stanislaw Ulam, Enrico Fermi, John von Neumann, and Nicholas Metropolis, among others; the name is a reference to a famous casino in Monaco Carlo where Ulam's uncle would borrow money to gamble.[2] The use of randomness and the repetitive nature of the process are analogous to the activities conducted at a casino.[1] Monte Carlo Retirement CalculatorA Monte Carlo Retirement Calculator assumes that the two exogenous parameters, rate of inflation and return on asset investment, are beyond the retiree's influence. Therefore these two parameters ((Domain of possible inputs) are omitted from the user settable list. The Monte Carlo Simulator uses a random number generator or some other randomizing process to generate values for these parameters for each trial of the retirement calculator. There are at least four different ways of computing the random numbers.
Evensky [10] says it is vital to select a random number generator that will replicate the distribution of values in the future Evensky. This is of course impossible. The best that can be done is to replicate the past which carries no guarantee for the future. Evensky and Nawrocki make the case that the distribution of the random numbers are the Achilles' Heal of the Monte Carlo Method. Figure 1 illustrates the problem.
Since 1970 inflation has gone through two separate and different phases. From 1970 to 1983 inflation was high due primarily to mismanagement of the money supply by the Federal Reserve. By 1983 Paul Volker's iron grip on the money supply took effect and inflation came down. Random number generators generate their numbers based on the mean and standard deviation of the profile to be matched. Table 1 shows the relevant inflation means and standard deviations.
Table 1: Inflation Summary Statistics The question is "Which mean and standard deviation is to be selected for generating a random inflation value for each Monte Carlo iteration?". The full interval of 1970-2007 won't do because most of the values that will be generated will be clustered around the mean of 4.68, just where Figure 1 shows very few actual values. Another approach is to get two random numbers, the first selects one of the two other intervals and the second generates an inflation value based on that interval's mean and stand deviation. Care must be taken because once an interval is selected the generator must stay in that interval for a random number of drawings. Life is getting complicated. Monte Carlo retirement calculators are mum on this issue. A conventional retirement calculator is used to solve the model with a combination of user inputs and random values (the deterministic computation). The user specifies an amount that she hopes will be available for spending during retirement and the model is solved anywhere from 2,000 to 10,000 times. Each trial is done with new random numbers. Each solution is recorded at the conclusion of each trial. After all trials are completed the final result is displayed. The final number is a probability that the retiree will not run out of money before the end of the plan. Probabilities between 90% and 99% are deemed safe. A far more unpredictable exogenous variable is the United States Congress meddling with the US Personal Income Tax Code. This is an infrequent but completely unpredictable event. The resultant tax tables are completely unknown until the legislation is passed. This random event is not modeled by any retirement calculator, Monte Carlo simulator or otherwise. Computational SurveyTo get some idea of how Monte Carlo Retirement Calculators compare to each other a test scenario was constructed and then run against several Internet based calculators and the results recorded. Three kinds of Monte Carlo calculators were excluded:
The parameters for the test are:
The results of this informal and completely uncontrolled survey are shown in Appendix B. ConclusionThe implementation of a retirement calculator as a Monte Carlo Simulator is an intuitively appealing idea, particularly to those with an aversion to the linear estimates of conventional retirement models[5]. Furthermore, it is based on solid mathematical concepts. Even more appealing is the certainty that seems to reside in the probability of success value. This probability can be forced into a range of safety by reducing the annual spending requirement input variable and running the model again. Monte Carlo Retirement Calculators are only as good as their components:
Monte Carlo retirement calculators are based on the use of random numbers and as such if you run one of them three times in a row you will get three different success rate projections. In many cases the differences will be significant. The question is: which do you base your financial decisions on? Do you pick the lowest, the highest or an average? The most serious problem is that Monte Carlo retirement calculators answer the wrong question.
The retirement question is not:
The relevant question is: Monte Carlo retirement calculators are irrelevant because they lack instructional reporting and are, from a modeling perspective, inaccurate. Since their developers do not reveal their assumptions using their results to make retirement financial decisions is purely faith based. Appendix A: Important Retirement Calculator Input ParametersThese twenty one parameters provide values necessary to compute a comprehensive retirement plan. Changing the value of any one of these variables produces a significant in the resultant computed retirement plan.
Appendix B: Survey
References
|