Joint Tests of Mutual Fund Alphas in Factor Models
Summary
The document explains how to test whether a group of mutual funds has zero alpha after estimating each fund’s regression against a factor model. Rather than treating each estimated alpha’s individual t-statistic as a test of the aggregate hypothesis, it describes a joint test that accounts for correlations among funds’ residual returns. Under normally distributed, serially uncorrelated, homoskedastic errors, the Gibbons–Ross–Shanken test evaluates whether all alphas are zero. An asymptotic chi-square version relaxes the normality assumption. If residual covariance is rank deficient, a pseudo-inverse and the number of independent assets are needed.
The discussion cautions that rejecting zero alphas may reflect factor-model misspecification as well as manager skill, and these interpretations are difficult to separate. It questions the usefulness of testing an aggregate market beta of one and mentions bootstrap inference as another approach. The test results depend on their assumptions, and the answer gives no fund-specific calculation or implementation steps. A second reply notes that coefficient-distribution analysis is another possible avenue but does not develop it.
Key ideas
- The GRS test jointly evaluates whether all asset pricing model alphas are zero under specified error assumptions.
- An asymptotic chi-square test offers an alternative when normal errors are not assumed.
- Correlated residuals matter, and rank-deficient residual covariance requires a pseudo-inverse and an independent asset count.
- Rejecting zero alpha does not distinguish manager skill from model misspecification.
- Bootstrap simulations can provide another way to assess alpha test statistics.
Tags
Full text
# Choosing the right statistical test for Mutual Fund Performance Evaluation
# Choosing the right statistical test for Mutual Fund Performance Evaluation
## How do you suggest I do this?
I would like to perform a statistical test to check if:
- the aggregate alpha of all funds equals 0.
- the aggregate beta of all funds equals 1.
## Data
- Sample of 1000 mutual funds over the period 1990 to 2017. I regress funds monthly excess return over the risk free rate against the Carhart (1997) four factor model.
## Dilemma
Since I individually regress funds over the risk parameters. Now I have 1000 alpha, 1000 beta,...
## Software
- Stata
## How I plan on doing it
- I individually regress each funds excess return against the risk factors; and store the regression coefficients (alpha, beta, smb, hml, and mom) and their standard errors to calculate the t-statistic of coefficients.
## Answer by Matthew Gunn (score 13)
https://quant.stackexchange.com/a/35693
Define excess return $r^x_{it} = r_{it} - r^f_{t}$ as the return $i$ minus the risk free rate, and $f_{jt}$ similarly denotes the excess return of factor $j$ at time $t$. Let's say we have some factor model of returns where:
$$ r^x_{it} = \alpha_i + \sum_j \beta_{i,j} f_{jt} + \epsilon_{it}$$
### F-test / GRS Test
If we assume the error terms $\epsilon_{it}$ follow the normal distribution, are uncorrelated over time, and are homoskedastic, a standard F-test can be used for the hypothesis that $\alpha_i = 0$ for all $i$. Finance calls this the GRS test for Gibbons, Ross, and Shanken who originally applied it to asset pricing. A statistician may see it as a form of F-test. Following similar notation as in Cochrane (2005):
- Let $\tau$ be the number of time periods of your data.
- Let $\Sigma_f$ be a $k \times k$ sample covariance matrix of your factors.
- Let $\Sigma$ be an $n \times n$ sample covariance matrix of your residuals $\epsilon_{it}$.
- Let $\boldsymbol{\alpha} = \begin{bmatrix}\alpha_1 \\ \ldots \\ \alpha_n \end{bmatrix}$ be a vector of your alphas.
- Let $\boldsymbol{\mu_f}$ be a $k \times 1$ vector giving the sample mean returns of the factors.
The GRS test statistic is given by:
$$ f_{GRS} = \left( \frac{\tau - n - k}{n}\right) \frac{\boldsymbol{\alpha}' \Sigma^{-1} \boldsymbol{\alpha}}{ 1 + \boldsymbol{\mu_f}' \Sigma_f^{-1} \boldsymbol{\mu_f}} $$ where test statistic $f_{GRS}$ follows the $F$ distribution:
$$ f_{GRS} \sim F\left(n, \tau - n - k \right)$$
#### $\chi^2$ test
Dropping the assumption of normally distributed error terms, there exists a test-statistic that asymptotically approaches the $\chi^2$ distribution. Let $n$ be the number of test assets, and let $T$ be the number of time periods. Define test statistic $J$ as:
$$ J = T \frac{\boldsymbol{\alpha}' \Sigma^{-1} \boldsymbol{\alpha}}{ 1 + \boldsymbol{\mu_f}' \Sigma_f^{-1} \boldsymbol{\mu_f}} $$ $J$ follows the $\chi^2$ distribution with $n$ degrees of freedom:
$$ J \sim \chi^2\left(n \right)$$ Cochrane (2005) shows how to derivate the test statistic as a special case of the Sargan-Hansen J test. You might also examine Cochrane's notes here.
#### Collinear residuals
If some of your test returns are essentially the same return, then you're going to have a rank deficient $\Sigma$ matrix. Use the pseudo-inverse $\Sigma^+$ instead of the inverse $\Sigma^{-1}$ and use $n$ as the number of linearly independent assets. This $n$ can be estimated by conducting a singular value decomposition of $\Sigma$ and counting the number of singular values above some threshold. (This is how MATLAB and some other packages estimate matrix rank.)
### Discussion:
Generally what you find with any of these F tests or $\mathcal{X}^2$ tests is that the hypothesis that all the alphas are zero is overwhelmingly rejected. What does that mean?
One possibility is that the model of returns is misspecified, that the Carhart four factor model or whatever you're using doesn't perfectly describe the joint distribution of returns. These factor models sort of work (in the sense that they're useful), but they're not that precise either.
If you find that mutual funds have non-zero alpha relative to this asset pricing model does it mean:
- Some mutual funds have positive skill (and/or some have negative skill)?
- That we have the wrong asset pricing model?
The two aren't really distinguishable.
There's also a famous saying of Box that all models are wrong but some are useful. Generally speaking, you can statistically reject any asset pricing model with the right test assets. Whether the model is useful is a more nuanced discussion.
#### Testing for betas?
You seem to want to test for a value weight market beta of 1? I don't see how this is at all useful. Mechanically, the value weight market beta across all securities must be one! I'm struggling to see how this would be useful?
### Bootstrapping
Another approach to creating consistent test statistics is bootstrapping.
For example, Fama and French (2010) construct bootstrap simulations of what distribution of mutual fund returns would be expected under a hypothesis of zero alphas under the Fama French three factor model.
### References
Cochrane, John, Asset Pricing, 2005, p. 230 link
Fama, Eugene and Kenneth French, "Luck versus Skill in the Cross-Section of Mutual Fund Returns", Journal of Finance
## Answer by KNFZ (score 1)
https://quant.stackexchange.com/a/35692
Well, one can as well determine what is the distribution of your $\alpha$ and $\beta$ coefficient, and find which funds deliver significant performance with respect to the overall distribution. Without distributional assumptions on the coefficients, you can't test anything.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.