Beyond Monte Carlo An Algorithmic Replacement for a Misunderstood Practice Shawn Brayman President, PlanPlus Inc. Shawn Brayman • PlanPlus Founder • 20+ years experience in financial services IT sector • B.Sc. (Applied & Computational Math), MES (Expert Systems) York University • Canadian Institute of Financial Planning (1994) prescribed course of study Shawn Brayman President PlanPlus Inc. • Software, training, speaking on financial planning in 9 countries Beyond Monte Carlo Our industry is filled with conflicting information. For both advisors and clients it is almost impossible to sort out “truth” from “fiction”. Beyond Monte Carlo Executive Summary SECTION ONE – MCS Myths MCS challenges on assumptions MCS tests higher & lower returns MCS tests bad years, client goals (sequence risk) Randomizing life expectancy tests longevity risk Beyond Monte Carlo Executive Summary SECTION TWO – Reliability Forecast Precision challenges with MCS Creating an algorithmic solution Validating the algorithmic solution Improved sensitivity analysis for a financial plan Beyond Monte Carlo Disclaimer! 1. MCS is simply a statistical procedure and as such cannot “be wrong”. It is how it is applied and interpreted that there may be issues. 2. My research specifically looked at MCS for longterm financial planning. I am sure many academics and researchers have valid applications of MCS in specific instances. Beyond Monte Carlo A Last Aside • • • • FPA Seattle had 7 of 30 sessions that deal directly with Monte Carlo or aspects of it (just over 23%) 3 are supportive/use it, 3 question it and 1 is “yes, but buyer beware” I went back and to FPA conference programs from Nashville, San Diego and Denver Did a randomization with 100,000 simulations and determined in 4 years the entire FPA conference will be about MCS with no “winner” Beyond Monte Carlo A Last Aside • • • • FPA Seattle had 7 of 30 sessions that deal directly with Monte Carlo or aspects of it (just over 23%) 3 are supportive/use it, 3 question it and 1 is “yes, but buyer beware” I went back and to FPA conference programs from Nashville, San Diego and Denver Did a randomization with 100,000 simulations and determined in 4 years the entire FPA conference will be about MCS with no “winner” Beyond Monte Carlo A Last Aside Beyond Monte Carlo Financial Planning is a Balancing Act Beyond Monte Carlo Financial Planning is a Balancing Act Return Risk Sequence Risk Beyond Monte Carlo Financial Planning is a Balancing Act Return Risk Longevity Risk Sequence Risk Beyond Monte Carlo Financial Planning is a Balancing Act Return Risk Longevity Risk Sequence Risk Beyond Monte Carlo Inflation & Return Assumptions Beyond Monte Carlo Case 1: Tom and Mary Both age 60 Assume mortality at age 85; Indexed pensions of $5,675 at age 60, $4,653 at 65 Both have $400,000 in retirement savings They have $5,000 in a joint savings Goal $60,000 after-tax during their lifetime; Assume a 15% average tax rate Beyond Monte Carlo Case 1: Tom and Mary Portfolio is Cash 15% Fixed income 40% Canadian equity 25% US equity 20% Beyond Monte Carlo What Have the Returns Looked Like? Beyond Monte Carlo Case 1: Tom and Mary Based on data from 1950 to 2005 (56 years) Inflation averaged 3.94% (geometric mean) Return on this mix averaged 8.96% (geometric mean) Real Return is (Nominal-Inflation)/(1+inflation) = 4.83% Beyond Monte Carlo Case 1: Tom and Mary Results Tom and Mary’s plan is perfect and they run out of money at the end of age 85, leaving an estate of $0 to their cat. Beyond Monte Carlo Monte Carlo Beyond Monte Carlo What is Monte Carlo? A statistical procedure where we pass an expected return and standard deviation and get random series of returns that “average” to our assumptions. If we passed a standard deviation of 0%, it would be identical to an algorithmic solution. Beyond Monte Carlo Monte Carlo and Returns – 3 Benefits It tests different returns – higher and lower? It tests for bad years up front or the impact of the order of returns? (Sequence risk) Gives an overall chance of success? Beyond Monte Carlo Run a Monte Carlo Enter 8.96% with standard deviation of 8.07% Results indicate 65% failure – timing? Beyond Monte Carlo Run a Monte Carlo Enter 8.96% with standard deviation of 8.07% Results indicate 65% failure – timing? NO • You just entered a different return than your plan (8.55%) Beyond Monte Carlo Geometric vs. Arithmetic Mean Planning uses geometric means Monte Carlo uses arithmetic mean G approx R – V/(2(1+R)) Many advisors attribute increased failures to timing when really different assumptions! Beyond Monte Carlo Test Higher and Lower Returns? For Tom and Mary, 8.96% return was “perfect”. The geometric mean is by definition the point of 50/50 probability. Beyond Monte Carlo Test Higher and Lower Returns? Enter proper 9.26% rate, 50.5% failures Beyond Monte Carlo Test Higher and Lower Returns? What if we increase arithmetic return and standard deviation with maintain the same 8.96% geometric mean? ? Beyond Monte Carlo Test Higher and Lower Returns? What if we increase arithmetic return and standard deviation with maintain the same 8.96% geometric mean? ! Beyond Monte Carlo Test Higher and Lower Returns? Conclusions: MCS results are strictly a function of the geometric mean and not sensitive to the level of risk. If MCS reports a single “probability of success”, it will average out results so no “test” of the range of returns is occurring. Recommendation: The success/failure result must be subtotaled to allow reporting based on higher or lower returns. Beyond Monte Carlo Does MCS Test Sequence Risk? 1. 2. 3. 4. 5. 6. 7. Even withdrawal of $52,159 indexed; $57,423 for the first 5 years (10% increase) then reduce the withdrawal to $49,932 for the duration of the plan. $65,000 for the first 5 years (25% more); $78,000 for the first 5 years (50% more); $104,300 for the first 5 years (100% more); Withdraw an additional lump sum of $100,000 in the 12th year of the plan; Withdraw an additional lump sum of $100,000 in the 20th year of the plan. All scenarios have the same PV for the withdrawals. Beyond Monte Carlo Test Sequence Risk? Beyond Monte Carlo Test Sequence Risk? So all withdrawal strategies with same PV of withdrawals resulted in the same 52% failure rate. Repeated the same 7 withdrawal strategies using 11% return +/- 20.63% (8.96% geometric mean). From 51.8% to 52.1% failures. No change. Why?? Beyond Monte Carlo Test Poor Initial Returns? Same PV of withdrawal and geometric mean results in same failures Beyond Monte Carlo Test Poor Initial Returns? Conclusion: If the PV of the withdrawals is constant, no difference in success/failure. Yes MCS can creates initial poor returns but no more so than great returns. If reports a single “probability of success”, it will average out results so no “test” regardless. Observation: Unless strategies exist to deal with initial poor returns without compromising initial great returns – so what? Beyond Monte Carlo Sidebar on Inflation Given consistent indexation of revenues and goals, planning is totally driven by the real rate of return. Changing inflation assumptions and return assumptions only matter to the extent they change the real rate of return. 10,000 simulations of inflation at 3.99% +/- 3.3% resulted in 49.1 success, assuming savings & withdrawals use the random variable for the indexation rate and constant real return. Beyond Monte Carlo Mortality Assumptions/Longevity Risk Beyond Monte Carlo Mortality Assumptions What mortality assumption would you use in financial plans? Mortality tables (77 for Tom) • Age 85 • Age 90 • Age 99 Beyond Monte Carlo Mortality Tom and Mary are 60 Tom’s life expectancy is age 77 Mary’s life expectancy is age 85 Beyond Monte Carlo What is the Impact of Mortality? Mortality Capital Required 85 $0 90 $69,000 95 $122,500 99 $158,200 Beyond Monte Carlo How do we Randomize? 1. Select a random number between 1 and the number of lives (i.e. 87,813) 2. Map to the tables to determine mortality Beyond Monte Carlo Results of Randomized Mortality When we randomize mortality, ½ will be less than expected mortality and ½ will be more. If we average the results, we have generated a plan based on the average life expectancy. If we sum Success/Failure, any scenario with mortality 85 or less succeeds, 86 or more fails Our results are 31% failure, 69% success – the same as the initial mortality assumption Beyond Monte Carlo Another Planning Risk In respect to life expectancy, aside from longevity risk, need to consider RAK-IT Risk Retire And Kick IT (IT = The Bucket!) When we obsess on Longevity Risk we may be planning for our compliance department, not the client I would say “Forget longevity risk if it means delaying my retirement and getting to my boat!” Beyond Monte Carlo Another Planning Risk Beyond Monte Carlo Longevity Risk Conclusion:By randomizing mortality to represent longevity, advisors are, on average, basing their planning on a lower mortality assumption than would be used in traditional plans. The success/failure is identical to initial mortality assumptions Observation: Results can be subtotaled based on the age parameter, which would allow reporting based on mortality bands. Beyond Monte Carlo Section One Summary Use of arithmetic means is subject to error and misinterpretation The practice of reporting a single result washes out all concept of testing extremes and results in a plan based on the mean. People talk as if randomization tested only a portion of the distribution – poor returns initially, living longer than planned, but it is a statistical process that equally looks at great initial returns or dieing sooner. MCS returns the same results as the geometric mean when consistent assumptions are maintained. Beyond Monte Carlo Section 2: Reliability Forecasts Pre-Decease Age 85 (69%) Outlive Age 85 (31%) Returns Above 8.96 (50%) A 34 ½ % chance the client will die before age 85 and have higher than projected returns (Surplus – Success) A 15 ½ % chance the client will outlive age 85 with higher than projected returns (Unclear outcome) Returns Below 8.96 (50%) A 34 ½ % chance the client will die before age 85 but have lower than projected returns (Unclear outcome) A 15 ½ % chance the client will outlive age 85 with lower than projected returns (Capital shortfall – Failure) MCS provides an interesting “partial probabilities” removing ambiguity around the “unclear outcomes” Beyond Monte Carlo MCS for Returns & Mortality 1. 2. 3. 4. 10,000 simulations 9.26% return +/- 8.07% or 8.96% geometric Randomized mortality 72.9% successful and 27.1 failed sims Is this good? • Dying at age 61 is success because $ remain • Living to 105 with funds exhausted at 103 is a failure Beyond Monte Carlo A Challenge with Precision… Simulated Returns/Age Planning Tool Beyond Monte Carlo A Challenge with Precision… Simulated Returns/Age Planning Tool Win/Loose Count Beyond Monte Carlo A Challenge with Precision… Simulated Returns/Age Planning Tool Win/Loose Count Beyond Monte Carlo A Challenge with Precision… Simulated Returns/Age Planning Tool Win/Loose Count The more comprehensive the planning algorithm, the longer per trial Beyond Monte Carlo A Challenge with Precision… Simulated Returns/Age Planning Tool Win/Loose Count The more comprehensive the planning algorithm, the longer per trial “While running the requisite 100,000 scenarios that would provide a minimal margin of error is computationally not feasible within most real-time engines, running as little as a few hundred scenarios can be woefully inadequate.” Beyond Monte Carlo 100 Sims Distribution Beyond Monte Carlo Goals for an Algorithmic Solution 1. 2. 3. 4. To generate partial probabilities like MCS To remove issues of speed and therefore precision To generate more usable results than a single likelihood of success To make the model easier to maintain Beyond Monte Carlo 2 Critical Observations Simulated Returns/Age Planning Tool • The randomized variables are independent of the plan! (This does not mean the plan is independent of these variables.) • MCS returns the same cumulative result as the geometric mean assumption, so… Beyond Monte Carlo So… Beyond Monte Carlo So… X Beyond Monte Carlo = Likelihood of Age x ROI 0.1% to 0.15% chance of dieing at 93 with a 10.46% to 10.96% return 0.35% to 0.4% chance of dieing at 87 with a 8.46% to 8.96% return Beyond Monte Carlo At each return, when are $ exhausted? Return 4.96 5.46 5.96 6.46 6.96 7.46 7.96 Age Funds Depleted 76.5 77 78 79 80 81 82.5 Remember age 85 and 8.96% return? Return 8.46 8.96 9.46 9.96 10.46 10.96 Age Funds Depleted 84 85 89 93 99 100+ So we run our planning model (in this case 13 times) to calculate the boundary for success and failure Beyond Monte Carlo Our Reliability Forecast Success Failure Beyond Monte Carlo Reliability Forecast Results 1. 2. Subtotal of cells in the “Success” region is 74.5% This compares to 72.9% +/- 1.57% with MCS and 10,000 simulations Beyond Monte Carlo Reliability Forecast Results (2) 1. Tested with withdrawal of $78,000 for 5 years and reduced $ thereafter. No change in RF solution (74.5%), 73.7% success with MCS. 2. Tested with $100,000 withdrawal in 12th year of plan. Same for RF (74.5%), 73.5% success for MCS. Beyond Monte Carlo Reliability Forecast Results (3) 1. 2. Tested accelerated withdrawal of $58,633 and funds gone at age 80. RF with new boundary gave 59.5% success. MCS resulted in 60.3% success. Beyond Monte Carlo Reliability Forecast Results (4) 1. Tested withdrawal of $65,000, 10% return and 11% standard deviation (9.5% geometric mean). 2. RF with new boundary gave 51.6% success. MCS resulted in 51.2% success with 10,000 sims. The Reliability Forecast provides the same partial probabilities as MCS with a dozen iterations of the planning model. Beyond Monte Carlo Subtotaling Results What if the client lives to age 90? Beyond Monte Carlo Subtotaling Results What if the client averages at least 6.96% return? Beyond Monte Carlo Improved Distribution Matrix Beyond Monte Carlo Sensitivity Analysis Sensitivity Analysis Age Probability Success 70 80.7% 100.0% 75 65.7% 97.8% 80 47.1% 83.4% 85 27.4% 68.3% 90 11.5% 58.9% 95 2.6% 54.6% Return Probability Success 11.5 22.4% 89.2% 10.5 37.2% 77.8% 9.5 54.4% 68.7% 8.5 70.9% 61.9% 7.5 84.0% 57.9% Beyond Monte Carlo Failure 0.0% 2.2% 16.6% 31.7% 41.1% 45.4% Failure 10.8% 22.2% 31.3% 38.1% 42.1% Sensitivity Analysis Probability of Success Age/Return 7.5 70 100.0% 75 100.0% 80 88.6% 85 73.6% 90 63.8% 95 59.2% 8.5 100.0% 100.0% 92.3% 78.0% 68.0% 63.2% 9.5 100.0% 100.0% 97.6% 85.2% 75.1% 70.1% Beyond Monte Carlo 10.5 100.0% 100.0% 100.0% 93.4% 84.2% 79.3% 11.5 100.0% 100.0% 100.0% 100.0% 94.7% 90.6% Sensitivity Analysis Beyond Monte Carlo Sensitivity Analysis Bad! Beyond Monte Carlo Sensitivity Analysis Annual Reviews Beyond Monte Carlo Summary of Findings Issue Return assumptions Monte Carlo Reliability Forecast Based on arithmetic mean. Estimation technique can convert. Advisors do not understand Not as utilized. Requires additional computation and subtotaling of results in return bands. Misunderstood. Misunderstanding. Does not occur. Based on geometric mean, same as financial plan Test longevity using randomized mortality Not as utilized. Could add additional layer of subtotaling. Easily subtotaled. Precision Poor due to computational load. Require 100,000 simulations. High. 12 calculations are necessary to generate the boundary line. Ability to generate overall probabilities of success Yes Yes Ability to provide improved granularity on sensitivity analysis Requires additional computation and subtotaling logic. Yes, easily subtotaled. Ability to maintain the planning tool Complex .May restrict certain capabilities. Simpler. The algorithmic solution is easier to maintain and audit. Test higher and lower returns Test impact of withdrawals and order of returns (sequence risk) Beyond Monte Carlo Easily subtotaled. Not calculated. Conclusion The Reliability Forecast approach outlined provides all the analytical results available using MCS in a fraction of the calculations, using more common assumptions, leading to higher precision. Beyond Monte Carlo Questions ? Beyond Monte Carlo