Skip to content
All library documents

James–Stein Shrinkage for Expected Returns in Portfolio Optimization

Article Quant Q&A · Author: Nipper

Summary

The document raises questions about different James–Stein shrinkage-factor formulas used to adjust estimated asset-class returns before mean-variance portfolio optimization. One expression uses the number of observations, a grand mean, and the inverse covariance matrix; another uses asset variances and a different degrees-of-freedom term. The author asks why the formulas differ, whether covariance-aware shrinkage is preferable, and why the grand mean is multiplied by a vector of ones.

No answers or derivations are included, so the document does not resolve those questions or provide empirical evidence comparing the formulas. Its value is identifying implementation details that need to be checked against the assumptions and notation of the cited methods: the target toward which means are shrunk, the covariance structure, sample-size convention, and degrees-of-freedom adjustment. The formulas should not be treated as interchangeable without confirming their underlying model and definitions.

Key ideas

  • The document contrasts two James–Stein shrinkage-factor formulas for estimated returns.
  • One formula incorporates the inverse covariance matrix, while the other uses variances.
  • The author asks how the different degrees-of-freedom terms affect shrinkage.
  • The material supplies questions but no derivations, answers, or comparative evidence.

Tags

Full text
# James-Stein estimator for superior estimates of returns in m.v. portfolio optimization


# James-Stein estimator for superior estimates of returns in m.v. portfolio optimization












I am currently learning about statistical techniques to enhance the estimation of input parameters in a m.v. optimization. Specifically I have some doubts about the James-Stein estimator applied as an estimation-error correction while modeling the asset returns.

Considering both [Quantitative Portfolio Optimization, Asset allocation and Risk management - Mikkel Rassmussen - 2003] and [Efficient Asset Management a practical guide to Stock Portfolio optimization and asset allocation - O. Michaud - 2008] apparently there are two different formulae for computing the "shrinkage factor" $\xi$:

- $\xi = Min\bigg[1, \ \frac{N-2}{k \cdot (\vec{r}_{H} - \vec{r}_{G} \cdot \vec{e})^T \cdot \sum^{-1} \cdot \ (\vec{r}_{H} - \vec{r}_{G} \cdot \vec{e})}\bigg]$ where $k$ is the number of observations in the estimation period of all asset classes, $e$ is a vector 1s, $\vec{r}_{H}$ is the vector of $N$ historical means of each asset class, $\vec{r}_{G}$ is the "grand mean" (mean of all historical means), $\sum^{-1}$ is the inverted covariance matrix.

- $\xi = Max\bigg[0, \ 1- \ \frac{(N - 3) \ \cdot \ \vec{\sigma^2}}{(\vec{r}_{H} - \vec{r}_{G})^2}\bigg]$ where $\vec{\sigma^2}$ is the vector of variances of each asset class.

Could someone be so kind to explain me the difference between $N-2$ and $N-3$ (why is it so and what are the effects on the estimation process)? Moreover am I missing something or the first approach is more effective because it takes into account the covariance matrix rather than simply the variance of each asset class? Finally why multiplying by $\vec{e}$ vector of 1s?

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.