Validating TIP$TER Can You Trust Its Math?

Similar documents
Self-Insuring Your Retirement? Manage the Risks Involved Like an Actuary

Linear functions Increasing Linear Functions. Decreasing Linear Functions

CONSUMERSPECIALREPORT. The Truth About When to Begin Taking FINANCIAL PLANNING INCOME PLANNING RETIREMENT PLANNING WEALTH MANAGEMENT

For financial professional use only. Not endorsed or approved by the Social Security administration or any other government agency.

FORECASTING & BUDGETING

Retirement Ruin and the Sequencing of Returns

Chapter 26. Retirement Planning Basics 26. (1) Introduction

Every data set has an average and a standard deviation, given by the following formulas,

ExcelBasics.pdf. Here is the URL for a very good website about Excel basics including the material covered in this primer.

Making sense of Schedule Risk Analysis

The Best Cell Phone Plan

IB Interview Guide: Case Study Exercises Three-Statement Modeling Case (30 Minutes)

Basic Certification Test: Study Guide for Tax Year 2017

Your 401(k) Earns You Free Money!

Avoid Annuity Traps Page 1

Portfolio Volatility: Friend or Foe?

you ll want to track how you re doing.

Decision Trees: Booths

Income for Life #31. Interview With Brad Gibb

2015 Performance Report Forex End Of Day Signals Set & Forget Forex Signals

2015 Performance Report

The 15-Minute Retirement Plan. How to Avoid Running Out of Money When You Need It Most

MA 1125 Lecture 05 - Measures of Spread. Wednesday, September 6, Objectives: Introduce variance, standard deviation, range.

Demo 3 - Forecasting Calculator with F.A.S.T. Graphs. Transcript for video located at:

Real Estate Private Equity Case Study 3 Opportunistic Pre-Sold Apartment Development: Waterfall Returns Schedule, Part 1: Tier 1 IRRs and Cash Flows

Determining a Realistic Withdrawal Amount and Asset Allocation in Retirement

BEYOND THE 4% RULE J.P. MORGAN RESEARCH FOCUSES ON THE POTENTIAL BENEFITS OF A DYNAMIC RETIREMENT INCOME WITHDRAWAL STRATEGY.

The Consequences of Overestimating Retirement Expenses

Checks and Balances TV: America s #1 Source for Balanced Financial Advice

MARCH Tax Time: 4 Ways to Increase Your Refund

An Orientation to Investment Club Record Keeping

Buyer's Guide To Fixed Deferred Annuities

Planning for Income to Last

Cadence. clips. Warnings Can Take Time To Play Out F O C U SED ON W HAT MAT T ERS MO ST.

DECISIONS Lindsay Pope, Trustee Support

14 Reasons Why You Shouldn t Retire Early

Financial Wellness Essay Collection

Unit 4 More Banking: Checks, Savings and ATMs

SHEDDING LIGHT ON LIFE INSURANCE

Measuring Retirement Plan Effectiveness

Helping your loved ones. Simple steps to providing for your family and friends

Social Security Benefit Report. Brandon and Nikki Sample

LENDER SOFTWARE PRO USER GUIDE

Chapter 2 Time Value of Money ANSWERS TO END-OF-CHAPTER QUESTIONS

CHAPTER 19 DIVIDENDS AND OTHER PAYOUTS

UNDERSTANDING BUSINESS CREDIT

The answer s yes your indispensable guide to securing a mortgage

Software Economics. Metrics of Business Case Analysis Part 1

Free signal generator for traders

Activity: After the Bell Before the Curtain

What do other high school students know about investing?

Before How can lines on a graph show the effect of interest rates on savings accounts?

A guide to the pension changes

Copyright 2015 Wilma G. Anderson, RFC. Retirement Freedom

ACCT 652 Accounting. Payroll accounting. Payroll accounting Week 8 Liabilities and Present value

Planning for income to last

19. CONFIDENCE INTERVALS FOR THE MEAN; KNOWN VARIANCE

Part Two: The Details

An Insider s Guide to Annuities. The Safe Money Guide. retirement security investment growth

Let me turn it over now and kind of get the one of the questions that s burning in all of our minds is about Social Security and what can we expect.

2015 Performance Report

A Needs-Based Approach to Post-Retirement Withdrawals from Savings

10 Ways to Maximize Your Social Security

SunAdvantage. my savings. Securing your future with your group plan. Employee Enrolment Guide RRSP/TFSA. I don t plan

10 Errors to Avoid When Refinancing

How to Maximize Your Social Security Benefits

Alternative Retirement Financial Plans and Their Features

Quantitative Trading System For The E-mini S&P

Do I Really Need to Save for Retirement Now?

The 15 Minute Retirement Planner

Are Your Allocations Right for Social Security?

Workbook 3. Borrowing Money

YNAB Budgeting System User Guide

Navigating RRM. 6 Question Client Fact Finder. Tri-Fold Prospecting Brochure Stand Alone Paper Fact Finder

How to Use the Savvy Social Security Calculators

ExcelSim 2003 Documentation

HOW TO BUY DISABILITY INSURANCE LIKE A PRO. Ellen Freedman, CLM Freedman Consulting, Inc.

Comparing term life insurance to cash value life insurance

Indexed Annuities. Annuity Product Guides

What You Can Do to Improve Your Credit, Now

Understanding pensions. A guide for people living with a terminal illness and their families

The Boomerang. Introduction. NipThePips Trading Method

Retirement just got real.

who knew... The Nationwide Lifetime Income Rider SM

Savings account conditions (inc cash ISAs)

Do I Really Need to Save for Retirement Now?

Guidebook irebal on Veo. irebal on Veo User guide

INTRODUCTION Not everything you may have believed about life insurance applies to what it is today

if a < b 0 if a = b 4 b if a > b Alice has commissioned two economists to advise her on whether to accept the challenge.

The purpose of this paper is to briefly review some key tools used in the. The Basics of Performance Reporting An Investor s Guide

Enventive Monte Carlo Analysis Tutorial Version 4.1.x

Let s remember the steps for the optimum asset mix using the EF:

Target Date Glide Paths: BALANCING PLAN SPONSOR GOALS 1

Revisiting T. Rowe Price s Asset Allocation Glide-Path Strategy

BUYER S GUIDE TO FIXED INDEX ANNUITIES

Descriptive Statistics

Since his score is positive, he s above average. Since his score is not close to zero, his score is unusual.

Applications of Exponential Functions Group Activity 7 Business Project Week #10

Investing Using Call Debit Spreads

GET IT AND FORGET IT Using a Term Certain Annuity to prearrange funding for Equimax participating whole life

Transcription:

Validating TIP$TER Can You Trust Its Math? A Series of Tests Introduction: Validating TIP$TER involves not just checking the accuracy of its complex algorithms, but also ensuring that the third party software it depends on namely, Excel properly senses its inputs and calculates its outputs. This process is considerably more challenging than someone not initiated to software development would expect. Astute users probably remember that there were issues with how early versions of Excel 2007 calculated numbers around 65,535 and 65,356. See KB Article 943075. There are also several floating-point issues, some inherent to digital processing, that can introduce error into calculations. See KB Article 78113. Indeed, during the development of TIP$TER 2.0, a floating point rounding error (see KB Article 214118) led to TIP$TER s miscalculation of shortfall risk for one unusual set of inputs. This particular bug has since been corrected. See TIP$TER Bug Fix Report. There may also be issues with random number generation. Before an appropriate hotfix was released, Excel 2003 s random number generator sometimes produced negative numbers when all numbers should have fallen between 0 and 1. See KB 834520. If you have an early version of Excel 2003, but never downloaded the hotfix that was released Feb. 29, 2004, and you run one of TIP$TER s Monte Carlo simulation modes, it is possible (albeit not likely) that you could encounter this error. There is also the issue of how Excel senses spreadsheet input changes and performs automatic calculations. In order to get TIP$TER to execute at an acceptable speed, TIP$TER s macros have to turn off Excel s automatic calculation, event tracking, and screen updating features. Unfortunately, it is very easy to forget to tell Excel to update the screen, or turn event tracking back on, every time it is needed. Also, different versions and updates of Excel handle calculations, event tracking, and screen updating features differently. See Excel Calculation Methods In the early stages of TIP$TER s development, its creator found that TIP$TER sometimes produced different results depending on which version of Excel was installed. It is believed that most, if not all, of these bugs have been worked out since that time. Finally, there is also the strange issue of macro execution. Sometimes a macro that produces no run-time errors on one machine will produce a run-time error on someone else s machine. Also, sometimes a macro will produce a run-time error only some of the times the macro is executed. Prospercuity s creator has not succeeded, in every case, to identify the cause of these inconsistent and sometimes-difficult-to-reproduce macro execution errors. In ten different macros where this behavior was observed including some routines that update one or more of TIP$TER s charts or change the visible property of a checkbox or option box On Error Resume Next code was added. 1

In short, bugs are inevitable. That s not just the case with TIP$TER, but with any piece of software you download. Therefore, if a TIP$TER output doesn t look right, it is important to take a second look. If you see odd behavior, please report it to Prospercuity. If TIP$TER is not 100%-bug-free, why should anyone trust it at all? Because it has been improved and made considerably less buggy over the past 12 months, and it clearly works for the vast majority of realistic real-life inputs. To validate TIP$TER, Prospercuity has developed a series of simple tests. You, too, can run these tests to perform your own validation. Baseline Calculation Validations Test #1: The Simple Mortgage Formula Test TIP$TER acts as if every annual addition to, and annual withdrawal from, the user s portfolio is made at the beginning of each year. We know that one of TIP$TER s most important calculations is the sustainable retirement budget that a risk-free portfolio would support. For the very simplest of circumstances, you don t need TIP$TER to calculate this; instead, you can use Excel s PMT() formula. loan. Excel s PMT() formula calculates the periodic loan payments that are due for a fixed-rate Let s construct a very simple situation: A 50-year old plans to invest a $1 million portfolio into TIPS yielding 2% above inflation. He wants to know the maximum fixed amount he can sustainably withdraw, at the beginning of each year, with inflation adjustments, over a 50- year period. To calculate this value using Excel s PMT() function, you would write the following equation into a spreadsheet cell: =PMT(2%,50,1000000,0,1) where 2% is the interest rate, 50 is the number of periods, $1 million in the principal, 0 is the cash balance you want to attain at the end of the period, and 1 indicates that payments are due at the beginning of the period. Excel returns the following value: -$31,199 We can test the same thing in TIP$TER with the following set of inputs: 2

We are reassured by the fact that TIP$TER returns the same value. Test #2: Leave Some Behind for the Grandkids Test #2 is identical to Test #1, except now the 50-year old wants to find out the annual inflation-adjusted withdrawals his $1 million portfolio can sustainably support and still leave $250,000 for the grandkids. To calculate this value using Excel s PMT() function, you would write the following equation into a spreadsheet cell: =PMT(2%,50,1000000,-250000,1) where 2% is the interest rate, 50 is the number of periods, $1 million in the principal, -$250,000 is the negative of the cash balance you want to attain at the end of the period, and 1 indicates that payments are due at the beginning of the period. Excel returns the following value: -$28,301.38 We can test the same thing in TIP$TER with the following set of inputs: Once again, TIP$TER returns the same value. 3

Test #3: Social Security Let s go back to the inputs we had with Test #1, which reported a sustainable retirement budget of $31,999. Let s see what would happen if our 50-year old were able to collect $20,000 a year in Social Security yes, even though she is only 50 years old. We would expect that this would bump up the sustainable retirement budget by exactly $20,000 from $31,199 to $51,199. This is exactly what TIP$TER projects: Test #4: Retire with nothing but Social Security, 20 years from now Here s another very simple test. If all our 50 year old has to retire on, 20 years from now, is $20,000 in Social Security benefits, TIP$TER should report a sustainable retirement budget of exactly $20,000. Which is precisely what TIP$TER reports. 4

Simulation Calculation Validations Test #5: 0% expected equity risk premium Now it s time to test the reasonableness of TIP$TER s simulation outputs. We would expect the median trial of a simulation of a 100% equity portfolio whose stocks had an expected risk premium of 0% to yield variable retirement budgets (constrained by the default 100% bear market and bull market budget constraints) that fluctuate about the sustainable retirement budget that a 100% TIPS portfolio would yield. Note: It is worth taking a little bit of time to understand how TIP$TER s retirement budget constraints work. See the TIP$TER User Manual or the online TIP$TER User Guide So let s configure the inputs: Now, we ll run the simulation. Indeed, the average retirement budget ($31,457) over the entire simulation trial is very close to the $31,199 budget that would have been supported by an all-tips portfolio. 5

Test #6: same as #5, but with an aggressive absolute minimum retirement budget Let s run test #5 again, but with a targeted and absolute minimum retirement budget of $35,000. We would expect such a constraint to result in a high failure rate. Which is exactly what occurs. An exploratory simulation of TIP$TER under these conditions yields a 40.7% shortfall risk. Test #7: young couple instead of 50-year old single, but same period When TIP$TER computes shortfall risk, TIP$TER incorporates longevity risk into its calculation. TIP$TER also includes the risk of outliving the portfolio into the shortfall risk. So let s run Test #6 again, but with a hypothetical 20-year old couple. There is a 95% chance that one of the two will live past age 70. 6

Under these circumstances, we would expect the shortfall risk to go above 95%. Which, as shown below, is exactly what occurs. Test #8: same as Test #7, but couple expects to collect $35,000 in Social Security at age 70. We know that a chunk of the 98.2% shortfall risk in Test #7 was due to the large probability of one of the 20 year-olds living past the age of 70. We want to zero out that portion of the shortfall risk. To do so, we will assume that the investors will, at age 70, receive $35,000 in annual Social Security benefits which is equal to the investors targeted annual retirement budget. 7

We run the simulation again. Sure enough, the shortfall risk drops to about 83%. This value is lower as expected than the 98% we got in Test #7. It is also higher as expected than the 41% shortfall risk we got for the older single person in Test #6. In all three tests (# s 6-8), simulations were run with a very aggressive (under the circumstances) minimum retirement budget constraint. But in Test #6, the shortfall risk was reduced by the relatively high probability of the person dying before running out of money. Test #9: Testing a 2% expected equity risk premium Let s return the simple input assumptions used in Test #5. Only this time, we will assume that the 50-year-old s 100% stock portfolio will enjoy a 2% equity risk premium over TIPS. And we will also use a normal return distribution instead of exploratory simulation. 8

TIP$TER immediately projects an estimated median retirement budget of $44,760. This is computed using the formulaic equivalent of the PMT() formula. Indeed, the following set of inputs into the PMT formula yields exactly the same result: =-PMT(4%,50,1000000,0,1) = $44,759.81 where 4% is the total expected return on the investor s portfolio (2% + 2% = 4%), 50 is the number of periods, $1 million in the principal, 0 is the negative of the cash balance you want to attain at the end of the period, and 1 indicates that payments are due at the beginning of the period. We would expect the average of the median retirement budgets (constrained only by the default 100% bear market and bull market budget constraints) supported by a simulation of a 100% equity portfolio whose stocks had an expected return of 4% to come relatively close to the $44,760 calculated above. Below is a graph of the median retirement budgets for each year of the simulation. The graph starts out at about $32,000 as expected from use a conservative 100% Min bull market budget constraint combined with a targeted retirement budget of $0 and then grows from there. 9

Sure enough, the Lifetime average of each year s simulated median retirement budget is $46,278, just a little bit more than the original $44,760 projection. Test #10: Like Test #9, but with a targeted annual retirement budget of $45,000 In test #9, we started with a targeted annual retirement budget of $0 paired with a Min bull market budget constraint that forced each year s retirement budget to at least equal the amount that a risk-free portfolio could sustain. In this test, we will test the same portfolio with the same inputs. But this time we will use a Targeted annual retirement budget of $45,000, which is about equal to what a medianperforming portfolio (i.e., one that produced the expected 2% + 2% = 4% annualized return) would support. We expect the graph of median retirement budgets to flatten out. So we run the simulation again. And sure enough, the median line does flatten out. It isn t perfectly flat, because we still have a conservative ceiling (a 100% max bear market budget). Overall, the retirement budget 10

constraints are conservatively tilted. That is, on average, they favor spending slightly less than the median amount the portfolio could sustain. Test #11: Like Test #10, but lift the ceiling to 110% There s a trick that will force TIP$TER to always tie the retirement budget to the estimated long-term budget that the portfolio, if it always delivered the median expected performance, would support. The trick is to set the Targeted annual retirement budget to an extremely high value, keep the Absolute minimum retirement budget at 0, and use a Max bear market budget value of 100%. We expect that if we perform this trick, the median blue line will flatten out even more. Indeed, it does: Test #12: Wealthy family Now let s test a portfolio of a married couple, aged 50, with $2 million in savings. The husband, a commercial jet pilot for a major carrier, will retire in 5 years with an $80,000/year pension. In addition, the couple expects to collect $30,000/year in Social Security benefits, starting 20 years from now. So even without any savings at all, the couple will be collecting $110,000 in retirement income starting 20 years from now. The couple has the following retirement budget goals: $150,000/year target; $125,000/year minimum; and leave $1 million to their kids. Even if their portfolio does exceedingly well, they won t spend more than $150,000/year. They configure TIP$TER s inputs as follows: 11

We would expect a very low failure rate under these circumstances. We would also expect having set the Min bull market budget constraint to 0% that the retirement budgets TIP$TER models to never exceed $150,000. Sure enough, TIP$TER produces results that make sense. The failure rate is low (2.9%). The 95 percentile trial produces a constant stream of $150,000 retirement budgets. The 5 percentile trial never produces retirement budgets that dip below the absolute minimum retirement budget of $125,000. The primary difference between the trial outcomes is in the terminal size of the couple s estate. The 5 percentile result produces an expected final estate size (with longevity taken into account) of just under $1 million. The 95 percentile result, by contrast, produces an expected final estate size of more than $3 million. 12

Test #13: Richer Than Bill Gates Prospercuity can t promise that ridiculous numbers won t break TIP$TER. But just for fun, let s test a $100 Billion portfolio. This would-be-gates would like to spend $3 billion/year, can t live on anything less than $1 billion/year, and wants to leave behind $100 billion for his foundation. Here are the inputs: TIP$TER s main fault here is that the numbers are really small and hard to see for this would-be Gates. But it s nothing that a little money can t fix! (You billionaires, are you listening?) Now, let s run the simulation: 13

Wow. Even the Y-axis units on the two charts are scaled for billions. If TIP$TER can work for Bill Gates, it can probably work for you too. 14