Harvard’s Endowment#

HBS Case#

The Harvard Management Company and Inflation-Indexed Bonds#

1. READING: HMC’s Approach#

1.#

There are thousands of individual risky assets in which HMC can invest. Explain why MV optimization across 1,000 securities is infeasible.

2.#

Rather than optimize across all securities directly, HMC runs a two-stage optimization.

  1. They build asset class portfolios with each one optimized over the securities of the specific asset class.

  2. HMC combines the asset-class portfolios into one total optimized portfolio.

In order for the two-stage optimization to be a good approximation of the full MV-optimization on all assets, what must be true of the partition of securities into asset classes?

3.#

Should TIPS form a new asset class or be grouped into one of the other 11 classes?

4.#

Why does HMC focus on real returns when analyzing its portfolio allocation? Is this just a matter of scaling, or does using real returns versus nominal returns potentially change the MV solution?

5.#

The case discusses the fact that Harvard places bounds on the portfolio allocation rather than implementing whatever numbers come out of the MV optimization problem.

How might we adjust the stated optimization problem in the lecture notes to reflect the extra constraints Harvard is using in their bounded solutions given in Exhibits 5 and 6?

6.#

Exhibits 5 shows zero allocation to domestic equities and domestic bonds across the entire computed range of targeted returns, (5.75% to 7.25%). Conceptually, why is the constraint binding in all these cases? What would the unconstrained portfolio want to do with those allocations and why?

7.#

Exhibit 6 changes the constraints, (tightening them in most cases.) How much deterioration do we see in the mean-variance tradeoff that Harvard achieved?


2 Mean-Variance Optimization#

Data#

You will need the file in the github repo, data/multi_asset_etf_data.xlsx.

  • The time-series data gives monthly returns for the 11 asset classes and a short-term Treasury-bill fund return, (SHV.)

  • The case does not give time-series data, so this data has been compiled outside of the case, and it intends to represent the main asset classes under consideration via various ETFs. For details on the specific securities/indexes, check the “Info” tab of the data.

Excess Returns#

  • We consider SHV as the risk-free asset.

  • We are going to analyze the problem in terms of excess returns, where SHV has been subtracted from the other columns.

  • The risk-free rate changes over time, but the assumption is that investors know it’s value one-period ahead of time. Thus, at any given point in time, it is a risk-free rate for the next period. (This is often discussed as the “bank account” or “money market account” in other settings.)

Adjustment#

For ease of analysis, drop QAI from the dataset. Analyze the remaining 10 assets.

Not Considered#

  • These are nominal returns-they are not adjusted for inflation, and in our calculations we are not making any adjustment for inflation.

  • The exhibit data that comes via Harvard with the case is unnecessary for our analysis.

Format#

In the questions below, annualize the statistics you report.

  • Annualize the mean of monthly returns with a scaling of 12.

  • Annualize the volatility of monthly returns with a scaling of \(\sqrt{12}\)

  • Note that we are not scaling the raw timeseries data, just the statistics computed from it (mean, vol, Sharpe).

1. Summary Statistics#

  • Calculate and display the mean and volatility of each asset’s excess return. (Recall we use volatility to refer to standard deviation.)

  • Which assets have the best and worst Sharpe ratios?

Recall that the Sharpe Ratio is simply the ratio of the mean-to-volatility of excess returns:

\[\text{sharpe ratio of investment }i = \frac{\mux_i}{\sigma_i}\]

Be sure to annualize all three statss (mean, vol, Sharpe).

2. Descriptive Analysis#

  • Calculate the correlation matrix of the returns. Which pair has the highest correlation? And the lowest?

  • How well have TIPS done in our sample? Have they outperformed domestic bonds? Foreign bonds?

3. The MV frontier.#

  • Compute and display the weights of the tangency portfolios: \(\wtan\).

  • Does the ranking of weights align with the ranking of Sharpe ratios?

  • Compute the mean, volatility, and Sharpe ratio for the tangency portfolio corresponding to \(\wtan\).

4. TIPS#

Assess how much the tangency portfolio (and performance) change if…

  • TIPS are dropped completely from the investment set.

  • The expected excess return to TIPS is adjusted to be 0.0012 higher than what the historic sample shows.

Based on the analysis, do TIPS seem to expand the investment opportunity set, implying that Harvard should consider them as a separate asset?


3. Allocations#

  • Continue with the same data file as the previous section.

  • Suppose the investor has a targeted mean excess return (per month) of \(\mutarg\) = 0.01.

Build the following portfolios:

Equally-weighted (EW)#

Rescale the entire weighting vector to have target mean \(\mutarg\). Thus, the \(i\) element of the weight vector is,

\[\wEW_i = \frac{1}{n}\]

“Risk-parity” (RP)#

Risk-parity is a term used in a variety of ways, but here we have in mind setting the weight of the portfolio to be proportional to the inverse of its full-sample variance estimate. Thus, the \(i\) element of the weight vector is,

\[\wRP_i = \frac{1}{\sigma_i^2}\]

Mean-Variance (MV)#

As described in Section 2.

Comparing#

In order to compare all these allocation methods, rescale each weight vector, such that it has targeted mean return of \(\mutarg\).

  • Calculate the performance of each of these portfolios over the sample.

  • Report their mean, volatility, and Sharpe ratio.

  • How does performance compare across allocation methods?


4. EXTRA: Out-of-Sample Performance#

1. One-step Out-of-Sample (OOS) Performance#

Let’s divide the sample to both compute a portfolio and then check its performance out of sample.

  • Using only data through the end of 2023, compute the weights built in Section 3.

  • Rescale the weights, (using just the in-sample data,) to set each allocation to have the same mean return of \(\mutarg\).

  • Using those weights, calculate the portfolio’s Sharpe ratio within that sample.

  • Again using those weights, (derived using data through 2023,) calculate the portfolio’s OOS Sharpe ratio, which is based only on performance in 2024-2025.

2. Rolling OOS Performance#

Iterate the Out-of-Sample performance every year, not just the final year. Namely,

  • Start at the end of 2015, and calculate the weights through that time. Rescale them using the mean returns through that time.

  • Apply the weights to the returns in the upcoming year, (2016.)

  • Step forward a year in time, and recompute.

  • Continue until again calculating the weights through 2023 and applying them to the returns in 2024-2025.

Report the mean, volatility, and Sharpe from this dynamic approach for the following portfolios:

  • mean-variance (tangency)

  • equally-weighted

  • risk-parity

  • regularized


5. EXTRA: Without a Riskless Asset#

Re-do Section 2 above, but in the model without a risk-free rate.

That is, build the MV allocation using the two-part formula in the Mean-Variance section of the notes.

  • This essentially substitutes the risk-free rate with the minimum-variance portfolio.

  • Now, the allocation depends nonlinearly on the target mean return, \(\mutarg\). (With a risk-free rate, we simply scale the weights up and down to achieve the mean return.)

You will find that, conceptually, the answers are very similar.


6. EXTRA: Bayesian Allocation#

Add the following allocation among the choices in Section 3

Regularized (REG)#

Much like the Mean-Variance portfolio, set the weights proportional to

\[\wREG \sim \widehat{\Sigma}^{-1}\mux\]

but this time, use a regularized covariance matrix,

\[\widehat{\Sigma} = \frac{\Sigma + \Sigma_D}{2}\]

where \(\Sigma_D\) denotes a diagonal matrix of the security variances, with zeros in the off-diagonals.

Thus, \(\widehat{\Sigma}\) is obtained from the usual covariance matrix, \(\Sigma\), but shrinking all the covariances to half their estimated values.

7. EXTRA: Inefficient Tangency#

Return to analyzing the excess returns, as in Section 3. Include the hedge-fund ETF, QAI.

You might find that the tangency portfolio has a negative mean return.

  • It is on the inefficient portion of the MV frontier.

Calculate the optimal allocation by shorting the tangency portfolio. (That is, multiply the tangency weights by negative one to determine the allocation weights.)

Re-do the analysis of Section 3. Does the addition of QAI change much.