Back to Research
Quantitative Research · Factor Rotation

Timing Factor Regime Shifts

Cross-factor momentum dispersion as a leading indicator of equity factor-regime change.

Evidence from 62 years of real factor returns, 30 documented rotation events, and walk-forward out-of-sample validation.

Coverage
1963–2026

Seven style factors across 754 monthly observations.

Events
30

Confirmed factor-leadership rotations in the sample.

Lead Window
≈5 months

Average dispersion crest before a rotation.

Top-Quintile Lift
2.28×

Six-month rotation odds versus the base rate.

Research Note

Executive abstract

Equity style factors—market, value, size, momentum, quality, low-volatility, and growth—take turns leading. We screen eleven macro and market predictors against 30 rotations over 1963–2026 and find one variable clearly above the rest: cross-factor momentum dispersion (factor_mom_disp), the cross-sectional standard deviation of trailing 12-month factor returns.

It ranks first on every importance lens and lands in the top five drivers in 93% of bootstrap resamples. Its z-score crests roughly five months before a rotation; a top-quintile reading raises the six-month rotation probability to 57% against a 25% base rate. The signal is approximately 77% orthogonal to factor-momentum level, the long-horizon value spread, and VIX. It is a leading indicator of regime fragility, not a standalone trading strategy: the tradable timing edge in this dataset remains within statistical noise.

Part I · Introduction

The Factor-Rotation Problem

Style factors are the workhorses of modern equity investing, yet their leadership is unstable. Value can dominate for years, then momentum, then quality, before a regime turns over in months. This report establishes the rotation problem and the predictor landscape, then examines the variable the evidence elevates above all others.

1The question, and why it is hard

The central question is narrow and practical: which observable variables move before factor leadership rotates, and how far ahead? Rotations are rare, so a useful predictor may look unimpressive on raw accuracy while still carrying information. The raw leadership signal is also noisy: the best-performing factor can flip month to month without a durable regime change.

A credible study therefore needs a disciplined definition of “rotation,” leakage-free validation, and metrics judged against appropriate baselines—AUC versus 0.50 and average precision versus the event base rate.

2The factor universe

The study tracks seven equity style factors over 754 monthly observations from July 1963 through April 2026, sourced from the Kenneth French research data library, with a calibrated proxy for low-volatility—the one style with no French equivalent.

Annualized performance of the seven factors, full sample.
FactorAnn. returnAnn. volSharpe
market7.2%15.5%0.46
momentum7.3%14.5%0.51
value3.6%10.3%0.35
quality3.1%7.7%0.40
size2.2%10.5%0.21
low_volatility2.0%8.0%0.24
growth−2.9%7.2%−0.41
Figure 1. Growth of $1 in each factor on a log scale. Leadership changes hands repeatedly across six decades—the visual motivation for predicting rotations.

3What counts as a rotation

A rotation requires two independent lenses to agree. First, each factor’s trailing six-month return defines relative strength, and a new leader must hold the top slot for at least three months. Second, a change-point detector on the relative-strength panel must independently mark a structural break within a three-month window. Their intersection defines a rotation event.

The process identifies 30 events, with a median regime length of roughly 10 months and a median absolute leadership swing of roughly 14%.

Detected rotations versus familiar factor-leadership regime shifts.
EpisodeWindowDetectedDistance
Dot-com unwind2000-03 to 2001-062000-07, 2001-080 mo
Global Financial Crisis2008-09 to 2009-062008-10, 2009-070 mo
COVID crash and recovery2020-02 to 2020-112021-012 mo
Value comeback / rates regime2021-11 to 2022-122022-01, 2022-070 mo

The detector lands on economically coherent months and finds no durable rotation across 2009–2021, when growth, quality, and momentum led without interruption.

4Can rotations be predicted? The driver ranking

A walk-forward gradient-boosting classifier predicting a three-month-ahead rotation flag earns out-of-sample AUC 0.647 versus 0.50 for a coin flip and beats a logistic baseline by 0.09 AUC. The model’s more useful contribution is the ranking of the inputs that carry lead information.

Full driver ranking. Lead is the forward month with strongest correlation; top-5 frequency measures bootstrap stability.
DriverCompositePerm.|SHAP|LeadDir.Top-5
factor_mom_disp1.0000.2090.1285 mo93%
vix0.4100.0420.0628 mo35%
cpi_yoy0.3660.0350.0382 mo74%
factor_val_spread0.2030.0680.0274 mo5%
factor_mom0.1340.0190.0047 mo36%
short_rate0.1230.0050.0005 mo65%
growth_proxy0.1190.0040.0010 mo48%
credit_spread0.1040.0110.0148 mo57%
usd_twi0.1010.0580.0035 mo38%
term_spread0.0850.0090.0015 mo32%
equity_valuation0.027−0.0000.0014 mo18%
Figure 2. Composite importance across all eleven predictors. factor_mom_disp scores 1.000—more than double the next-best variable—because it is the maximum on all three importance inputs.
Figure 3. Across 120 block-bootstrap resamples, dispersion lands in the top five drivers 93% of the time. The next-most-stable predictor, inflation, reaches 74%.
The ranking is emphatic and stable: cross-factor momentum dispersion dominates the field. Part II examines what it measures, how it behaves before historical rotations, and how reliable the relationship is.
Part II · Deep Dive

Cross-Factor Momentum Dispersion

5Definition, data, and provenance

For each month t, let r12(f)(t) be the trailing 12-month cumulative return of factor f. Cross-factor momentum dispersion is the cross-sectional population standard deviation of those returns:

factor_mom_disp(t) = stdf [ r12(f)(t) ]
log_gross = np.log1p(returns)
cum_12m = np.expm1(log_gross.rolling(12, min_periods=12).sum())
factor_mom_disp = cum_12m.std(axis=1, ddof=0)

The measure is large when one or two factors have run far ahead of the pack and small when factor returns are bunched. It is the factor-internal analogue of a turbulence gauge. Two relatives test distinctness later: factor_mom, the cross-factor mean of the same 12-month returns, and factor_val_spread, the standard deviation of trailing 36-month returns.

The factor returns are real and were independently verified. Recomputing factor_mom_disp directly from the factor-return panel reproduces the delivered predictor column with a maximum absolute difference of 0.0 across all 743 months. The series runs from June 1964 through April 2026, with a mean of 0.108, standard deviation of 0.051, minimum of 0.019, and maximum of 0.376 in February 2001.

6Dispersion through history

Across six decades, dispersion peaks line up with major factor-regime stresses: the 2000–2001 dot-com value/momentum unwind, 1974 stagflation, the post-GFC reset, and the 2021 value comeback.

Figure 4. factor_mom_disp over the full sample. Grey vertical lines mark the 30 detected rotation events; the largest spikes precede the most violent leadership handovers.

7The leading-indicator result

The lead-lag profile is computed as corr[disp(t), rotation(t+k)] for forward leads from zero to 12 months. Correlation peaks at k = 5 months, at +0.158:

lead 0: +0.129   1: +0.126   2: +0.134   3: +0.126   4: +0.134
lead 5: +0.158 (peak)   6: +0.128   7: +0.089   ...   12: +0.036

The sign is consistent across every lens: high or rising dispersion precedes rotation. The transforms that survive feature selection are dispersion’s six-month momentum and 12-month z-score, indicating the signal lives in its rising and stretched state rather than the raw absolute level.

8Historical event studies

8.1 Average event study across all 30 rotations

Aligning each rotation at t0 and averaging the dispersion z-score across the [−12, 0] window produces a rising-then-cresting profile that peaks five months ahead.

Figure 5. Mean and median dispersion z-score across all 30 rotations, with individual event paths in grey. Dispersion peaks at t−5, with a mean z-score of 0.77.
Mean and median dispersion z-score by months to rotation.
Seriest−12t−9t−7t−6t−5t−4t−3t−1t0
Mean z0.180.260.440.630.770.660.610.610.63
Median z−0.040.170.300.460.620.430.630.340.56

8.2 Individual case studies

The pattern is strongest before large, crowding-fueled rotations and is honest about its misses. Dispersion spikes before the dot-com unwind and the 2022 value/rates turn, is elevated before several others, and is flat or falling before a minority of events.

Figure 6. Dispersion z-score into the six largest rotations. The 2000-07 dot-com unwind is the canonical case: dispersion reaches z = +3.81 exactly five months before momentum cedes leadership to value in a 48% swing.
Per-event dispersion z-score. The t−5 column is emphasized.
EventGained ← LostSwingt−12t−9t−6t−5t−3t−1t0
2000-07value ← momentum48.3%−0.590.651.163.811.702.471.95
2022-01value ← market48.0%0.962.351.441.101.540.711.48
1999-10momentum ← size47.5%0.541.000.26−0.15−0.590.200.65
1987-09low-vol ← market41.7%−0.27−0.56−0.49−0.39−0.48−0.220.34
1991-02market ← low-vol32.0%−0.26−0.071.061.621.190.22−0.22
1983-09value ← market27.8%0.310.300.620.891.770.610.58

Counter-examples are real. The October 1979 rotation occurred with dispersion low and falling, near z = −1.3 at t−5, while September 1987 was flat. Dispersion is a tendency, not a law.

9Predictive strength: quintile lift

Because the power is concentrated in the tail, a quintile sort is more revealing than linear correlation. Sorting months by dispersion and measuring whether a rotation follows within six months produces a 25% base rate.

Figure 7. Six-month rotation probability by dispersion quintile. The top quintile reaches 57%, or 2.28 times the base rate. Top-quintile lift is also 2.32× at three months and 1.93× at 12 months.
Six-month rotation probability by dispersion quintile.
QuintileProbabilityRotations / monthsLift
Q1 (low)9.4%14 / 1490.38×
Q216.2%24 / 1480.65×
Q310.7%16 / 1490.43×
Q431.8%47 / 1481.27×
Q5 (high)57.0%85 / 1492.28×

As a binary signal, top-quintile dispersion produces precision of 0.57 and recall of 0.46. In plain terms, when dispersion is extreme, a regime change follows within half a year well over half the time, versus one chance in four unconditionally.

10Why dispersion leads

  1. Stretched, crowded trends carry mean-reversion risk. Dispersion is large when one or two factors have run far ahead. Mature, one-sided trends attract crowding and valuation extension; the wider the gap, the larger the eventual snap-back risk.
  2. Wide dispersion signals fragile leadership. When returns are bunched, the leader is robust to small shocks. When dispersion is wide, leadership rests on a thin margin of trend rather than breadth, so a modest macro or sentiment shock can reorder the cross-section.
  3. Factor-internal turbulence. Dispersion co-moves moderately with VIX and the value spread but dominates both on every importance lens. It captures risk expressed through style rotation rather than index volatility alone.

The five-month lead is best read as roughly one to two quarters ahead, not as a precise point estimate against a sparse binary target.

11Robustness and distinctness

Regressing factor_mom_disp jointly on factor_mom, factor_val_spread, and vix leaves R² = 0.23—approximately 77% of its variance is orthogonal to all three. The strongest overlap, with the 36-month value spread, is expected, but the two separate in stability: dispersion ranks first at 93%, while the value spread reaches only 5% top-five frequency.

Figure 8. Dispersion is only mildly related to factor-momentum level, the long-horizon value spread, and VIX. It is not a repackaging of any one of them.

The signal is strongest when markets are calm. In low-VIX months, factor-internal dispersion performs the discriminating work and average-precision lift reaches 3.0×. In high-VIX months, where rotation is already visible, the edge collapses toward the base rate.

Figure 9. Average-precision lift by volatility regime. The signal is roughly three times the base rate in calm markets versus barely above it in turbulent markets.

The result also survives at the per-factor level: a dispersion transform leads the leadership-change event for every modeled factor with a consistent positive sign. Quality, based on only 20 events and sub-random skill, is the lone exception.

12Limitations and conclusion

  1. Small event sample. Thirty rotations in 743 months underpin every estimate; the 2000–2001 cluster is influential, and bootstrap ranks move by roughly ±1.8–2.5 positions.
  2. Tail-driven, not linear. Peak cross-correlation is approximately 0.16. The power lives in the top quintile, so dispersion is a regime flag rather than a smooth continuous signal.
  3. Lead loosely identified. “Roughly one to two quarters ahead” is more defensible than an exact five-month claim.
  4. Feature-family overlap. Dispersion shares roughly 23% of its variance with the factor-momentum, value-spread, and VIX block.
  5. One proxy factor and shared construction. Low-volatility is a calibrated proxy, and the rotation labels derive from the same factor panel.
  6. Indicator, not strategy. Predictive lift is real but modest, while the tradable timing edge in this dataset remains within noise. A naive rotation overlay passes none of three significance tests and sits near the center of a random-rotation null.
Conclusion. Cross-factor momentum dispersion is the most informative and stable early-warning variable for factor-regime change among the predictors examined. It is most discriminating in calm markets, and a top-quintile reading more than doubles near-term rotation probability. The evidence supports using dispersion as a leading indicator of when a factor regime is fragile—not as a standalone source of alpha.
Source: Kenneth French Research Data Library, 1963–2026, plus a calibrated low-volatility proxy.