Robust Mean-Variance and CVaR¶
Beyond shrinkage and Bayesian priors, two further families of estimators hedge against the limitations of the plug-in approach: robust optimization, which protects against worst-case parameter realizations, and CVaR optimization, which targets the tail of the loss distribution directly.
Robust mean-variance¶
Suppose \(\mu\) lies in an ellipsoidal uncertainty set centered at the estimate \(\hat\mu\):
The worst-case mean-variance problem is
The inner minimum has the closed form \(\hat\mu^\top w - \kappa \sqrt{w^\top \Sigma_\mu w}\), giving the SOCP
solved by any SOCP backend [@goldfarb2003]. The parameter \(\kappa\) controls the conservatism of the solution; for a \((1-\alpha)\) confidence ellipsoid under Gaussianity, \(\kappa = \sqrt{\chi^2_{n, 1-\alpha} / T}\).
CVaR (Rockafellar-Uryasev)¶
For loss \(L(w) = -w^\top r\) and confidence level \(\alpha \in (0, 1)\), the Value-at-Risk is
The Conditional VaR is the conditional mean of losses beyond VaR:
Rockafellar and Uryasev [@rockafellar2000] showed that CVaR has the variational representation
Given a sample \(\{r_1, \dots, r_T\}\), the empirical CVaR optimization becomes a linear program:
This is solved directly by CVaROptimizer with any LP-capable backend.
When to use which¶
| situation | recommended formulation |
|---|---|
| Returns approximately Gaussian, moderate \(n/T\) | Mean-variance + LW shrinkage |
| Strong priors or absolute views | Black-Litterman |
| Concern about mean estimation error specifically | Robust mean (SOCP) |
| Heavy-tailed returns, regulatory tail constraint | CVaR |
References¶
[@goldfarb2003]; [@rockafellar2000]; [@ben-tal2009]. See Citations.