Markets: A Rigorous Course

6B.7 Is the manager any good: performance and luck

Advanced about 25 min

Motivation

An active fund charges more than an index fund for the promise of beating it. Whether a particular manager has beaten it, and whether that will continue, are statistical questions with sharp answers. The section ends with an equilibrium model that explains why even skilled managers should not be expected to deliver net outperformance to their investors.

Reading guide

The measures, the evidence and the multiple-testing logic are for every reader. The proof of Proposition 6B.7.1 (Berk–Green) is the advanced part and can be skipped on a first reading; keep the statement.

6B.7.1Measures#

Let Rp,tR_{p,t} be the fund's return, Rb,tR_{b,t} the benchmark TRI's, rf,tr_{f,t} the risk-free rate, and Rm,tR_{m,t} the market's, per period.

  • Sharpe ratio (Sharpe 1966): excess return per unit of total risk,
    S=Rˉp−rˉfσ(Rp).(6B.17)S = \frac{\bar R_p - \bar r_f}{\sigma(R_p)}. \tag{6B.17}
    Annualise by 12\sqrt{12} from monthly data. M04 · 4.5 derives its sampling error, which is large: with i.i.d. returns the standard error of an annualised Sharpe ratio SS estimated from TT years is about (1+S2/2)/T\sqrt{(1 + S^2/2)/T}, so 0.47 for S=0.5S = 0.5 over five years.
  • Jensen's alpha (Jensen 1968): the intercept of
    Rp,t−rf,t=α+β (Rm,t−rf,t)+εt,(6B.18)R_{p,t} - r_{f,t} = \alpha + \beta\,(R_{m,t} - r_{f,t}) + \varepsilon_t, \tag{6B.18}
    estimated by OLS. It is the return not explained by market exposure. With more factors (size, value, momentum: Carhart 1997, M06A · 6A.12) it is the return not explained by any of them.
  • Tracking error and information ratio: with active return Rp,t−Rb,tR_{p,t} - R_{b,t},
    TE=σ(Rp−Rb)m,IR=(Rˉp−Rˉb) mTE,(6B.19)TE = \sigma(R_p - R_b)\sqrt{m}, \qquad IR = \frac{(\bar R_p - \bar R_b)\,m}{TE}, \tag{6B.19}
    for mm periods a year. Some authors use the regression alpha and residual volatility instead: IR=α/σεIR = \alpha/\sigma_\varepsilon.
  • Active share (Cremers and Petajisto 2009): with portfolio weights wp,iw_{p,i} and benchmark weights wb,iw_{b,i} over all securities,
    AS=12∑i∣wp,i−wb,i∣.(6B.20)AS = \tfrac12\sum_i |w_{p,i} - w_{b,i}|. \tag{6B.20}
    AS=0AS = 0 is the index; AS=1AS = 1 shares nothing with it. A fund with active share below about 0.6 that charges an active fee is partly an expensive index fund (6B.13).

Survivorship bias Funds that do badly are merged or closed, and their histories drop out of today's list. Averaging the returns of today's funds over ten years overstates the average fund's performance. The SPIVA scorecards count the dead funds in the denominator for this reason.

6B.7.2The evidence#

SPIVA India S&P Dow Jones Indices' scorecards compare active funds with category benchmarks, after costs and adjusting for survivorship. M06 · 6.11 gives the mid-year 2025 figures (73% of large-cap funds behind their benchmark over 10 years). For the mid-year 2026 scorecard (data to 30 Jun 2026), the S&P website blocked automated access; search extracts of the S&P page give about 85% of large-cap funds behind the S&P India LargeMidCap over 6 months and about 74% over 10 years, more than 70% of funds behind their benchmark over 10 years in every equity category, and about 74% of funds surviving the 10 years. These figures were not read in the scorecard itself; verify before quoting. Since 2024 SPIVA has benchmarked Indian large-cap funds against a large-and-mid-cap index; M06 · 6.11 explains why this inflates measured underperformance when mid-caps lead.

Persistence Carhart (1997) found that the persistence of US fund returns over one year is explained almost entirely by the momentum factor and by expenses: winners' holdings had happened to be momentum stocks, and the only strong persistence was among the worst funds, which stayed bad because their costs stayed high. Past returns are a poor guide to future alpha; past costs are a good guide to future costs.

Luck and skill Suppose NN funds have zero true alpha and their alpha tt-statistics are approximately independent standard normal. The number that clear a one-sided threshold zz is binomial with mean

E[#{ti>z}]=N (1−Φ(z)),(6B.21)\mathbb E[\#\{t_i > z\}] = N\,\big(1 - \Phi(z)\big), \tag{6B.21}

so 400 funds produce about 10 "significant" alphas at z=1.96z = 1.96 with no skill at all, and at least one with probability 0.9999. If instead a fraction of funds is truly skilled, the proportion of false discoveries among the significant funds is FDR=FP/(FP+TP)\text{FDR} = \text{FP}/(\text{FP} + \text{TP}). With 40 skilled funds whose expected tt-statistic is 2.5 and 360 unskilled ones, the expected numbers are TP=40 Φ(0.54)=28.2\text{TP} = 40\,\Phi(0.54) = 28.2 and FP=360×0.025=9.0\text{FP} = 360 \times 0.025 = 9.0: one in four of the "star" funds is a false discovery. M04 · 4.6 develops the multiple-testing corrections (Bonferroni, Holm, Benjamini–Hochberg).

Fama and French (2010) applied this logic to US equity funds from 1984 to 2006. They bootstrapped the cross-section of alpha tt-statistics under the null of zero true alpha and compared it with the actual cross-section. Net of costs, the actual distribution lay to the left of the simulated one almost everywhere: few funds produced benchmark-adjusted returns sufficient to cover their costs. Gross of costs there was some evidence of skill in both tails (some managers with true positive alpha, some with negative), but the right tail was thin.

6B.7.3Why skill does not reach the investor: Berk and Green (2004)#

Proposition 6B.7.1Berk–Green with linear decreasing returns

A manager's gross alpha on a fund of size qq is a−bqa - bq per rupee, b>0b > 0: each extra rupee dilutes the best ideas and raises trading costs. The fund charges a fee ff per rupee. Investors do not know aa; at date tt their posterior mean is ϕt\phi_t, and they supply money to any fund with positive expected net alpha. Then: (a) the equilibrium size is

qt∗=ϕt−fb(ϕt>f),Et[net alphat+1]=0;(6B.22)q_t^* = \frac{\phi_t - f}{b} \quad (\phi_t > f), \qquad \mathbb E_t[\text{net alpha}_{t+1}] = 0; \tag{6B.22}

(b) if the realised gross alpha is a−bqt∗+εt+1a - bq_t^* + \varepsilon_{t+1} with noise εt+1∼N(0,σ2)\varepsilon_{t+1} \sim N(0, \sigma^2), the prior is a∼N(ϕt,st2)a \sim N(\phi_t, s_t^2), and ηt+1\eta_{t+1} denotes the surprise (realised minus expected gross alpha), then ϕt+1=ϕt+κt ηt+1\phi_{t+1} = \phi_t + \kappa_t\,\eta_{t+1} with κt=st2/(st2+σ2)\kappa_t = s_t^2/(s_t^2 + \sigma^2), and the flow is

qt+1∗−qt∗=κtb ηt+1;(6B.23)q^*_{t+1} - q^*_t = \frac{\kappa_t}{b}\,\eta_{t+1}; \tag{6B.23}

(c) the manager's fee revenue fq∗f q^* is maximised at f∗=ϕt/2f^* = \phi_t/2, giving q=ϕt/(2b)q = \phi_t/(2b) and revenue ϕt2/(4b)\phi_t^2/(4b). At any fee, investors' expected net alpha is zero.

Proof

(a) Expected net alpha per rupee at size qq is ϕt−bq−f\phi_t - bq - f, decreasing in qq. If it were positive, investors would add money; if negative, they would withdraw it. Competition among investors therefore drives it to zero, which gives qt∗q^*_t, and with it Et[net alphat+1]=ϕt−bqt∗−f=0\mathbb E_t[\text{net alpha}_{t+1}] = \phi_t - bq_t^* - f = 0. (b) Adding back the known bqt∗bq^*_t, investors observe x=a+εt+1x = a + \varepsilon_{t+1}, a normal signal of aa with noise variance σ2\sigma^2. The normal–normal Bayesian update gives the posterior mean ϕt+κt(x−ϕt)\phi_t + \kappa_t(x - \phi_t) with κt=st2/(st2+σ2)\kappa_t = s_t^2/(s_t^2 + \sigma^2), and x−ϕt=(a−bqt∗+εt+1)−(ϕt−bqt∗)=ηt+1x - \phi_t = (a - bq^*_t + \varepsilon_{t+1}) - (\phi_t - bq^*_t) = \eta_{t+1}. Apply (a) at t+1t + 1: qt+1∗−qt∗=(ϕt+1−ϕt)/bq^*_{t+1} - q^*_t = (\phi_{t+1} - \phi_t)/b. (c) f(ϕt−f)/bf(\phi_t - f)/b is a concave quadratic in ff with maximum at f=ϕt/2f = \phi_t/2.∎

The model explains three facts at once. Flows chase past performance (6B.23). Past performance does not predict future net performance, because size adjusts until the expected net alpha is zero (6B.22). And the average active fund does not beat its benchmark after fees even if many managers are skilled: the skill is real, but it is paid to the manager through fees on a larger fund. Net returns are the wrong place to look for skill; fee revenue and size are where it shows. The Indian corollary is capacity: in small-cap categories, where bb is large because the stocks are illiquid, inflows erode alpha quickly, which is why some small-cap funds restrict lump-sum inflows after strong years.

Worked example 6B.10

Let ϕ=3%\phi = 3\% a year, f=1%f = 1\%, and b=0.5%b = 0.5\% per ₹10,000 cr. Then q∗=(3−1)/0.5×10,000=₹40,000q^* = (3 - 1)/0.5 \times 10{,}000 = \text{₹}40{,}000 cr and fee revenue is ₹400 cr a year; investors earn zero expected net alpha. A good year that raises ϕ\phi to 3.5% raises q∗q^* to ₹50,000 cr, an inflow of 25%, and expected net alpha is again zero. The revenue-maximising fee is 1.5%, with q=₹30,000q = \text{₹}30{,}000 cr and revenue ₹450 cr.

Practitioner notes

  • Judge an active fund against its benchmark TRI, after costs, over full cycles, with the manager who will run it. Three-year star ratings are mostly noise (6B.21).
  • A fund's past return after a large inflow is a poor guide: the fund is now bigger than the one that earned it (Proposition 6B.7.1).
  • Compute alpha and its tt-statistic yourself from monthly NAVs and the benchmark TRI. If the tt-statistic is below 2 after ten years, the data cannot tell skill from luck.
Exercisem06b_sip_skill.pyOpen in editor →

Create a free account

Reading is open to everyone. An account keeps your progress, answers, notes and code drafts, and gives you the study plan, the journals and the simulator. Running code needs an account approved for it.