I was reading on Factor Models in the book Quantitative Risk Management by McNeil, et al. In section 3.4.1 they introduce a linear factor model $$X = a + BF + \epsilon,$$ where $X \in R^d$, $F \in R^p$. They make the following assumptions:

  1. $\epsilon = (\epsilon_1, \ldots, \epsilon_d)'$ is a random vector of idiosyncratic terms, which are uncorrelated and have mean zero
  2. $\text{cov}(F, \epsilon) = 0$.

I understand that if there were an additional factor, say $B_{p+1} F_{p+1}$, then $\epsilon$ would no longer be uncorrelated. So perhaps the Assumption (1) makes sure that all the risk factors have been captured and the remaining randomness is truly idiosyncratic.

How do we understand Assumption (2)?


As a matter of fact, Assumption 2 is natural. It is Assumption 1 that needs justification.

Strictly speaking Assumption 2 is not an assumption. It is simply a corollary of the regression of $X$ against $F$. In the language of linear algebra, it is the decomposition of vector space of all $X$ into the subspace spanned by $F$ and its orthogonally complementary subspace. This equation is exact.

However, Assumption 1 is not necessarily satisfied except the part about mean zero which is simply the result and purpose of having constant $a$ absorbing all nonzero means. One can easily construct any number of vectors with their complementary component highly correlated with each other. However, presumably most of the variance is captured by $F$, and so whatever you may say about the residual vector is immaterial except perhaps their residual variance. Therefore you may as well treat them as if they are completely uncorrelated.

  • $\begingroup$ Could you comment on how to estimate this model? For example, we could estimate $a, F$ using least squares and by assuming $\epsilon$'s is independent and normally distributed, we can think of the least squares as doing MLE. $\endgroup$ – vdesai Sep 28 '14 at 22:08
  • $\begingroup$ Are you trying to estimate $F$ the factors, or $B$ the coefficients given $F$? The latter is regression or equivalently MLE. $\endgroup$ – Hans Sep 30 '14 at 14:33

The assumptions from factor models tend to be similar to the assumptions that you see in regression.

The first assumption is pretty straightforward, errors are uncorrelated with mean zero. I wouldn't say that it necessarily means that all risk factors have been captured. However, for the purposes of using the factor model, it is basically assuming that there are no more systemic factors.

The second assumption means that the factors and the errors are uncorrelated. The main reason for this assumption is that it facilitates being able to split up the covariance so that there is a factor component and a residual component.

  • $\begingroup$ Nice! I like the idea that $F$ contains all systemic factors, where systemic factor would be anything that affects two or more assets. The second assumption allows us to obtain a decomposition of risk into systemic and idiosyncratic portion. However, in order to determine $F$, it seems like we need additional linear regression assumptions like homoskedasticity. Do you agree? $\endgroup$ – vdesai Sep 25 '14 at 15:25
  • $\begingroup$ Suppose you regress every stock in $X$ against the Fama-French factors (so this is a time series factor model). If you assume constant 2nd moment, then you can do the covariance matrix of $X$ as is normal for factor models. If you assume Garch volatility for $F$ with constant correlation and assumptions as above for idiosyncratic returns, then you can still use that formula, but you have to adjust it to be a conditional covariance. $\endgroup$ – John Sep 25 '14 at 15:36
  • $\begingroup$ Alternately, consider a model like Barra where you use cross-sectional regression. The $B$ term changes in every period, but you can still use that formula to decompose the covariance of $X$. $\endgroup$ – John Sep 25 '14 at 15:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.