Skip to content
All library documents

Empirical CAPM Tests and Kenneth French Data

Article Quant Q&A · Author: Bulah

Summary

The document outlines how to test the CAPM by comparing asset excess returns with market excess returns through estimated betas. It explains that the Kenneth French data library supplies market returns and a risk-free rate, but generally does not provide individual stock histories; researchers can instead test the model on portfolios such as size, book-to-market, and industry groups. Suggested empirical approaches include time-series and cross-sectional tests.

It also discusses a proposed zero-alpha regression test and argues that large samples can reject sharp hypotheses even when they are true. The response proposes checking residuals against Chebyshev bounds, claiming violations would undermine the finite-variance assumptions used by CAPM and related factor models. That argument is presented without supporting data and is highly contentious: finite-sample residuals alone do not establish that the underlying distribution lacks a second moment. The document therefore offers useful pointers to data and test families, but its specific Chebyshev-based conclusion should be treated cautiously.

Key ideas

  • The French library provides market excess returns and a risk-free series, but not individual stock returns.
  • Portfolio returns such as size, book-to-market, and industry portfolios can be used for CAPM tests.
  • CAPM tests commonly use time-series or cross-sectional methods.
  • A zero-alpha regression is one way to express a CAPM implication, though large samples complicate sharp-null testing.
  • The proposed Chebyshev-residual argument is not established by the evidence described.

Tags

Full text
# How to test the CAPM empirically and how do I use this Kenneth French dataset?


# How to test the CAPM empirically and how do I use this Kenneth French dataset?












I'd like to test whether CAPM holds.

My guess is that I first need to find a market portfolio. Then, over some period, I calculate its excess return $R_M - r_f$. Then I calculate the return of some individual assets $R_i - r_f$ and estimate their $\beta_i$. Then I can test CAPM by simply measuring whether all the points $(\beta_i, R_i - r_f)$ fall close to the line $(\beta_i, \beta_i (R_m - r_f))$.

- My first question is, is above approach the way to do it?

- Secondly, I have been told I can do this using Kenneth French's data library.

http://mba.tuck.dartmouth.edu/pages/faculty/ken.french/data_library.html

But I don't understand how to use this library? What is the appropiate file to download? Where do I find a market portfolio of some sorts, and what about individual assets and their returns? And how about the prevailing interest rate over that period?

## Answer by phdstudent (score 2)

https://quant.stackexchange.com/a/39642

In regards to the data, FF data library will not allow you to use individual stocks (the dataset does not have that information).

But you can:

- Take the market return and risk-free rate from this file: http://mba.tuck.dartmouth.edu/pages/faculty/ken.french/ftp/F-F_Research_Data_Factors_TXT.zip

- Using the FF library only you can test the CAPM on: Book-to-Market Portfolios Size Portfolios Double-sorted portfolios on book to market and size Industry portfolios and a few others.

Regarding the methodology of testing the CAPM I would suggest you either use the standard time-series or cross-section tests. This question might help you with that.

## Answer by Dave Harris (score 0)

https://quant.stackexchange.com/a/39650

Testing the CAPM is hard to do, generally, because it provides few readily falsifiable statements. For example the equation $$r_i-r_f=\beta(r_m-r_f)$$ can be rearranged to be $$y=\beta{x},$$ where $y=r_i-f_r$ and $x=r_m-r_f$. This implies that $\alpha=0$ in an estimation structured as $y=\beta{x}+\alpha$. The problem is that you will run into testing problems via Jeffreys' paradox.

If the CAPM is true, then Jeffreys' paradox holds strictly in this case. Jeffreys' paradox is a theorem which shows that all true sharp null hypotheses with data from a normal distribution will be falsified as the sample size becomes large enough. A sharp null hypothesis is any hypothesis of the form $\theta=k$. Because the dataset is so large, it would be stunning for it not to be falsified even if it is true. Conversely, if you consciously pared down your set to try to avoid the problem, then you will be unconvincing.

A good test and one that you can easily use to falsify the CAPM is to falsify Chebyshev's inequality. Because Chebyshev's inequality provides strict boundary conditions, if you regress on $$r_i-r_f=\beta(r_m-r_f),$$ holding $\alpha=0$ in the calculation, then I can tell you now that you will violate Chebyshev's inequality.

Assuming you have access to market data, then what you will do is calculate $$r_i-r_f=\beta(r_m-r_f)$$ with a calculation for $\hat{\beta}$ and holding $\alpha=0$. You will then calculate the residuals. The CAPM does not require that the data is normally distributed, only that a covariance matrix exists. That is still a pretty strong requirement as it reduces the possible distributions down quite a bit. Nonetheless, you cannot assume the empirical rule holds, but you can assume the Chebyshev's inequality holds.

If you find one observed residual outside the boundary permitted by Chebyshev's inequality, then there cannot possibly be a second moment in the underlying data. You will find plenty outside the boundaries. If there is no second moment, then it also follows that no covariance can exist. If there is no covariance, then the entire mental model upon which the CAPM is constructed collapses, although it also takes Fama-French regression with it too.

Testing with Chebyshev's inequality has the nice property in that even one observation rejects the null that the CAPM is true with perfect certainty. Indeed, you collapse Fama-French and the factor models and the APT too.

The library at Kenneth French's website won't help you. The Fama-French methodology was originally to test the CAPM. If the factors were not zero, then the CAPM is false. It doesn't make the Fama-French model true. Nonetheless, you can correctly make an argument under Frequentist Decision Theory, that if the null is falsified, then you should behave as if the alternative hypothesis is true until you find a better solution.

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.