One number, many causes
KSTL rose 7.4% in March. That number mixes the market, the type of stock KSTL is, and news about the company itself.
Pulling those apart is the first move in any signal research.
Signal research for alpha · Page 1 of 6
Before you can claim a signal predicts anything, you have to know what already explains returns. Factor models are that lens, and every later page looks through it.
The decomposition
Part of a stock's move belongs to the market and to the kind of stock it is. The rest belongs to the stock.
KSTL rose 7.4% in March. That number mixes the market, the type of stock KSTL is, and news about the company itself.
Pulling those apart is the first move in any signal research.
KSTL has a market beta of 1.4. The market rose 2.0% in March, so 2.8 points of the move came from the market alone.
Anyone holding an index fund got that part.
Add size, value and momentum. Each contribution is the stock's exposure times that factor's return for the month.
Together the four factors explain 4.9 of the 7.4 points.
r = β₁f₁ + β₂f₂ + … + βₖfₖ + εThe last 2.5 points are KSTL's own: an earnings beat, a product launch, or plain noise. Alpha research lives entirely in that green row.
The residual is only as good as your betas. Drag the beta and watch the residual absorb the error.
The three builds
They share one equation. They differ in which pieces you know up front and which you estimate.
Stack every stock's returns into a matrix R, with stocks down the side and months across.
A factor model writes it as R = B · F + E: exposures times factor returns, plus residuals. You always observe R. The question is what else you know.
Fama-French factors are built from sorted portfolios, such as small minus big or cheap minus expensive. Their returns are F, and you know them.
For each stock, regress its returns on F through time to estimate its betas. That is one regression per stock, run along a row.
Barra-style models start from characteristics you can see today: industry, size, book-to-price, past returns. Those are B, and you know them.
Each month, regress every stock's return on its exposures to estimate that month's factor returns. That is one regression per month, run down a column.
PCA pulls B and F out of the return matrix together. The first component explains as much variance as possible, the second explains the most of what's left, and so on.
The factors fit well, but they come without names. "Component 3 loaded" is hard to explain to a PM.
No build wins everywhere. Each one fits a different job on the desk.
| Build | Known | Estimated | Factors are | Best for |
|---|---|---|---|---|
| Time-series | F, from sorted portfolios | B, one regression per stock | Few, named | Explaining a strategy's returns |
| Cross-sectional | B, from characteristics | F, one regression per month | Many, named | Risk models and neutralizing |
| Statistical | Nothing but R | B and F together | Few, unnamed | Fast stat-arb residuals |
The attribution
Regress any strategy on the factors. The intercept is its alpha. Everything else could have been bought.
Here are ten years of monthly returns averaging about 11.6% a year.
With no factors in the model, the whole average counts as alpha. The grey dashed line is the strategy and the green line is what you'd credit to skill. Right now they're the same line.
Regress the returns on the market. A beta of about 0.4 claims part of the return, and alpha drops to about 8.6% a year.
The t-stat is still above 2, so it still looks like skill.
With all four factors in, the picture changes. The strategy was mostly a value and momentum tilt.
Alpha falls to about 1% a year, with a t-stat under 1. The green line is almost flat.
Toggle the factors on the panel yourself. Every combination gives a different alpha for the same returns.
So an alpha number means nothing until you name the model behind it.
The target
Not the whole residual. Only the small part of it you can see coming.
KSTL's residual swings about 6% a month. Almost all of that is news nobody could forecast.
Alpha is the small predictable part, the green line. It looks tiny, but across hundreds of stocks a sliver this size is a business. Page 3 shows why.
Market exposure costs a few basis points a year through an index fund. Value and momentum tilts cost a little more through smart-beta ETFs.
A strategy that is secretly a factor tilt is worth what the tilt costs to buy, which is close to nothing. Funds pay for the residual.
Residual momentum ranks stocks on their own recent news instead of their raw returns, following Blitz, Huij and Martens.
It rewards stocks whose residuals have been strong, not stocks that rode a factor. Plain momentum can't tell those apart.
Every later page reuses the factor model you just built. Neutralizing, measuring, simulating and sizing all run through B, F and E.
B so it bets only on your idea.E, then test whether momentum explains residual momentum.B · F + E to see what luck looks like.B ΣF Bᵀ + D.