Skip to content
All library documents

Why Fama–French Factors Explain Returns but Do Not Directly Forecast Them

Article Quant Q&A · Author: rodrigo

Summary

The discussion distinguishes contemporaneous factor models from forecasting models for portfolio optimization. In the Fama–French three-factor setup described, an asset’s return is related to factor returns from the same period. That relationship can help explain realized returns, but it does not by itself provide a forward-looking expected return; forecasting requires predictors known before the return period being forecast.

A second answer recommends forecasting the returns of the actual portfolio or assets being optimized, and mentions using a three-year historical approach to estimate annualized portfolio returns. It cautions that this historical method is not ideal, but supplies no alternative model, empirical comparison, or guidance on covariance estimation. The exchange therefore clarifies one timing issue in factor-model use but does not give a concrete production workflow or settle whether characteristics such as book-to-market can forecast returns.

Key ideas

  • A contemporaneous factor regression explains returns using factors observed in the same period.
  • A forecast needs predictors available before the return period being predicted.
  • Factor-model explanation alone does not generate forward-looking expected returns for portfolio optimization.
  • A historical return estimate is one possible input, though the answer cautions that it has limitations.

Tags

Full text
# Return forecasting for portfolio optimization


# Return forecasting for portfolio optimization












I have some questions related to forecasting returns and how it's used to generate the inputs for portfolio optimization.

First, I want to understand why factor models such as FF- 3-factor model are not used in practice for estimating the expected returns and covariance matrix (or different estimates given the inputs required for a particular problem) for portfolio optimization. This question originates from the answers here, if I understood the answers correctly, these factor models are used to evaluate and not forecasting. I would like to understand why this is the case. If I wanted to include, let's say, value for the forecast, would it be better to include book-to-market rather than the HML factor as an independent variable?

Second, I would like to get a better understanding of what a "real world" model for stock returns for the purpose of getting the estimates needed for portfolio optimization would look like. Could you please direct me to a book or paper (or any source, really) that shows concrete examples that you think are close to something that would be currently used? I understand that there are multiple ways to model returns, but it would be great to see at least 1 concrete example to get a better idea of the kind of inputs one would consider.

## Answer by Richard Hardy (score 2, accepted)

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

> I want to understand why factor models such as FF- 3-factor model are not used in practice for estimating the expected returns and covariance matrix (or different estimates given the inputs required for a particular problem) for portfolio optimization. <...> these factor models are used to evaluate and not forecasting. I would like to understand why this is the case.

For forecasting, we need a model that has the left hand side variable leading the right hand side variables, something like $y_{t}=f(x_{t-1})+\varepsilon_{t}$. In the FF3f model, this is not the case; there, $y_{t}=f(x_t)+\varepsilon_{t}$. That is, returns on an asset are modelled as a function of contemporaneous values of some explanatory variables, namely, the three factors. This does not facilitate forecasting but only contemporaneous explanation.

## Answer by KaiSqDist (score 0)

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

I don't think you can use the FF3 model because the FF3 model is used to capture the returns of a portfolio of risk factors (which is why there is the negative and positive alpha mentioned in the reference post in your question). You should use a model for expected returns that forecasts the returns of YOUR portfolio.

I used to apply a historical approach (3 years) to forecast annualized returns for my portfolio. However, as you probably know, a historical approach is not the best one. I recall that there are many books on expected returns online? You can try looking up online and you will find them easily.

Maybe an industrial expert can voice out what he/she uses in their job.

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.