ACTIONABLE ADVICE FOR FINANCIAL ADVISORS: Newsletters and Databases Focused on Investment Strategy

    Last 14 days

Most Popular Articles


    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 424

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Niall Ferguson: Four Reasons Why the U.S. is Failing

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • My Love Affair with Bonds is Over

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Is Kyle Bass Wrong About Japan?

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Four Reasons Investors Should be Worried

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • The Most Underappreciated Threat to the Advisory Business

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • How to Construct a Low-Cost Conservative Portfolio

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Breakaway Brokers: What the Data Really Say

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Nassim Taleb on the Anti-Fragile Portfolio and the Benefits of Taking Risks

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • How to Make a Big Impact in the First 10 Minutes of Your Day

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • The Three-Speed Global Economy

Most Popular Commentaries

    Last Year

Most Popular Articles


    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 424

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Jeremy Grantham: US Stocks are Expensive - and Bonds are Disgusting

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Gundlach's Predictions for 2013

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Gundlach's High-Conviction Investment Idea

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Will Bonds Be Burnt to a Crisp?

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Jeremy Siegel on 'Dow 15,000'

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Gundlach: Investors are asking the Wrong Question

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • How Safe are Annuities?

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Kyle Bass on the Next Big Crisis

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • The Professions Faulty Assumptions: A Top Ten List

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Why Hedge Funds Destroy Investor Wealth

Most Popular Commentaries


    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 424

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442

    Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • The S&P 500, Dow and Nasdaq Since Their 2000 Highs

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Market Valuation, Inflation and Treasury Yields: Clues from the Past

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • The Fed Balance Sheet: What is Uncle Sam's Largest Asset?

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Fed Intervention and the Market

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • On the Road to Zero Growth - GMO - November 20, 2012

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Stunning Demographic Trends in Employment

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Household Net Worth: The ""Real"" Story

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Is This Bull Market Fundamentally Driven? A Look at PE Expansion

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • Cyclial P/E 10 Ratios at S&P 500 Peaks Prior to Bear Markets

  • Deprecated: Function split() is deprecated in /www/sites/www.advisorperspectives.com/files/html/newsletters09/The_Retirement_Portfolio_Showdown-Jeremy_Siegel_vs_Zvi_Bodie.php on line 442
  • And Now for Something Completely Different: The ""Ultimate"" Death Cross
The Retirement Portfolio Showdown:
Jeremy Siegel v. Zvi Bodie
By Geoff Considine, PhD
July 21, 2009

Go to page 2, 3, 4, Next     Bookmark and Share  Email Article   Display as PDF

When investing for retirement over long time horizons, advisors can choose from two apparently conflicting approaches.  They can follow the advice of Wharton professor Jeremy Siegel, who has steadfastly advocated equity-centric portfolios, most notably in his highly popular book, Stocks for the Long Run.  Or they can listen to Boston University professor Zvi Bodie, who says equities are simply too risky over the long term, and the core of a retirement portfolio should be Treasury Inflation Protected Securities (TIPS).

Siegel and Bodie cannot both be correct.  Understanding which approach is best for long-term investors, however, requires an analysis of the subtle risk and return tradeoffs an investor faces.  A sophisticated Monte Carlo simulation reveals how to reconcile these apparently conflicting conceptual models, as I demonstrate below. 

But before getting to that, let’s review Bodie’s and Siegel’s positions.

In 1995, Bodie published a paper in The Financial Analyst’s Journal in which he challenged the idea that stocks become less risky for investors over a long time horizon. His alternative approach, which he also describes in a book called Worry Free Investing,  is to place the core of retirement savings in inflation-protected bonds (TIPS), with very modest exposure to equities. Bodie’s argument is that a portfolio of equities does not, in fact, become less risky the longer you hold it.  While stocks have beaten bonds on average over history, there are multi-decadal periods in which bonds have beaten equities (see here).  Bodie received renewed attention for his proposal after the massive stock market decline in 2008.

Bodie has debated the logic of ‘stocks for the long run’ with Siegel for years.  Siegel’s thesis is that stocks thrash bonds over long periods of time so soundly that investors need substantial exposure to equities in order to accumulate meaningful wealth.  Siegel puts heavy emphasis on the fact that stocks have beaten bonds by more than 3% per year, on average, from 1871 through 2008.  A range of analysis suggests that equities will out-perform bonds, on average, in the future as well.  Even given that that the historical period upon which he draws has provided equity investors with returns that are too high to be used on a forward-looking basis, Siegel has repeatedly projected that stocks will out-perform bonds by 3% per year over future decades.  Siegel believes that the most recent years’ poor relative performance in equities is an extremely rare historical anomaly and that investors need to maintain substantial buy-and-hold exposure to equities.  

Bodie counters that an equity focus is just too risky and is a poor way to hedge against future income needs of individuals.  Instead, he says inflation-indexed bonds are a good proxy for individual investors’ future income needs, so the real question is the extent to which a mix of stocks and bonds can match that the future performance of TIPS. 

Checking the numbers

The S&P500 has a substantially higher expected return than an aggregate bond index—about 4.5 percentage points of average excess annual return (see here).  But stocks are also more volatile than the bond index.  If we take reasonable forward-looking estimates of the risks and returns for a bond index (AGG) and the S&P500 (SPY), we can easily estimate the probability that stocks will cumulatively beat bonds over a specific holding period.

More importantly, however, we need to look at the probability that equities will under-perform TIPS (TIP).  To assess that probability, we need to account for the correlations among  TIPS, nominal bonds (AGG), and equities (represented here by the S&P500).  A Monte Carlo Simulation – which generates forward-looking estimates of risk and return for the various asset classes – can do just that.

This is important because historical returns from the market are not necessarily a reasonable basis for the future.  It is likely that the equity risk premium will be smaller and that correlations between asset classes will be higher than in the past.  I used the Quantext Portfolio Planner (QPP) to generate these projections.  To underscore the value of such comparisons, I have generated Monte Carlo simulations using data available only through May 2008.  This will allow us to consider the forward-looking projections vs. what actually happened in 2008-2009. 

The chart below shows the cumulative probability that equities (the S&P500, SPY) will under-perform or out-perform TIPS and nominal bonds (AGG) by a certain amount. This is a generalized long-term probability, and does not include tactical considerations of current value. In other words, we are showing a general illustration of the equity risk premium, but from a probabilistic perspective.  This type of chart takes a little explaining.  The horizontal axis shows the percentile of the outcome and the vertical axis shows the cumulative return of the S&P500 vs. bonds.  One curve shows the S&P500’s performance against TIPS and the other shows the S&P500 against the AGG.  The model estimates that the S&P500 has a 5% chance of returns 30% less than TIPS over a one-year time horizon.  The model also estimates that the S&P500 has a 5% chance of returns 22% less than AGG in a single year.  These results are not too surprising.  We all know that in a single year, there are significant odds that equities will greatly under-perform bonds.
Go to page 2, 3, 4, Next

Display article as PDF for printing.

Would you like to send this article to a friend?

Remember, if you have a question or comment, send it to .
Website by the Boston Web Company