What Your Portfolio's Factor Exposures Reveal About Your Real Risk
Most investors describe their portfolio in simple terms: “I'm 60/40” or “I hold a three-fund portfolio.” But asset allocation labels hide the actual risk drivers underneath. A Fama-French factor regression strips away the labels and shows you exactly where your returns come from — and the results are often surprising.
We ran 6-factor regressions on the most common portfolio templates using our Factor Exposure Analyzer and found hidden tilts that most investors don't know they have. Here's what the data says.
A 60-Second Primer on Factor Investing
In 1993, Eugene Fama and Kenneth French showed that stock returns aren't explained by market exposure alone. Small companies behave differently from large ones. Cheap stocks behave differently from expensive ones. Their original 3-factor model — Market, Size, Value — has since expanded to six factors:
The regression also produces an alpha (return not explained by any factor) and an R-squared (how much of your returns the model explains). If R-squared is 95%, the six factors account for nearly all of your performance. The remaining 5% is idiosyncratic — stock-specific luck, fees, or timing.
The Building Blocks: Individual Asset Classes
Before we look at portfolios, let's examine the raw ingredients. We regressed four common ETFs against the Fama-French 6-factor model using monthly returns. Here's what each one really is.
US Large Cap (SPY) — 395 months
| Factor | Loading | t-Stat | Sig |
|---|---|---|---|
| Market (MKT) | +0.994 | 140.29 | *** |
| Size (SMB) | -0.172 | -17.26 | *** |
| Value (HML) | +0.019 | 1.63 | * |
| Profitability (RMW) | +0.051 | 4.07 | *** |
| Investment (CMA) | +0.041 | 2.41 | ** |
| Momentum (MOM) | -0.041 | -6.66 | *** |
Significance: *** p<0.01, ** p<0.05, * p<0.10
The S&P 500 is almost perfectly explained by six factors (98.5% R-squared). Zero alpha — exactly what you'd expect from a market-cap-weighted index fund. The strong negative SMB loading (-0.172) confirms it is a large-cap fund. But notice the significant positive profitability loading (+0.051) and the negative momentum (-0.041). SPY has a subtle quality bias and acts as a mild contrarian — traits you won't find on the label.
US Aggregate Bonds (AGG) — 267 months
| Factor | Loading | t-Stat | Sig |
|---|---|---|---|
| Market (MKT) | +0.065 | 3.22 | *** |
| Size (SMB) | -0.034 | -0.98 | |
| Value (HML) | -0.089 | -2.62 | *** |
| Profitability (RMW) | +0.036 | 0.79 | |
| Investment (CMA) | +0.009 | 0.14 | |
| Momentum (MOM) | -0.052 | -2.55 | *** |
Significance: *** p<0.01, ** p<0.05, * p<0.10
Only 10.3% of bond returns are explained by equity factors — which is exactly why bonds diversify. The tiny but significant market beta (+0.065) captures the credit-spread dynamic: when equities rally, credit tightens, and bonds get a small tailwind. The negative HML loading (-0.089) makes intuitive sense: when value stocks do well (risk-on), safe bonds lag.
International Developed (EFA) — 292 months
| Factor | Loading | t-Stat | Sig |
|---|---|---|---|
| Market (MKT) | +0.931 | 23.89 | *** |
| Size (SMB) | -0.130 | -2.08 | ** |
| Value (HML) | +0.183 | 2.88 | *** |
| Profitability (RMW) | -0.007 | -0.08 | |
| Investment (CMA) | +0.045 | 0.42 | |
| Momentum (MOM) | -0.059 | -1.66 | * |
Significance: *** p<0.01, ** p<0.05, * p<0.10
International developed markets carry a significant value tilt (+0.183 HML). This isn't a coincidence — European and Japanese markets are structurally more value-oriented than the US, with heavier weightings in financials, industrials, and energy. Many of these markets also trade at significantly cheaper CAPE valuations than the US. Only 74% of the variance is explained by US factors, meaning ~26% is genuinely non-US risk. That's real diversification.
Emerging Markets (EEM) — 272 months
| Factor | Loading | t-Stat | Sig |
|---|---|---|---|
| Market (MKT) | +0.973 | 15.19 | *** |
| Size (SMB) | -0.057 | -0.55 | |
| Value (HML) | +0.090 | 0.85 | |
| Profitability (RMW) | -0.204 | -1.50 | |
| Investment (CMA) | -0.076 | -0.42 | |
| Momentum (MOM) | -0.108 | -1.68 | * |
Significance: *** p<0.01, ** p<0.05, * p<0.10
Only 56.5% explained by US factors — nearly half of EM's variance is independent. The negative profitability loading (-0.204), while not quite statistically significant, reflects the lower corporate quality typical of emerging markets. The negative momentum loading suggests EM tends to lag when US momentum is strongest.
Analyze Your Own Portfolio
Enter your tickers and weights to see your portfolio's hidden factor exposures in seconds. No signup required.
Open Factor Exposure AnalyzerPortfolio #1: The Classic 60/40
The most popular portfolio in finance: 60% US equities (SPY) and 40% US aggregate bonds (AGG). We blended the monthly return series, weighting by allocation, and ran the 6-factor regression on the combined portfolio. 267 overlapping months of data.
| Factor | Loading | t-Stat | Sig |
|---|---|---|---|
| Market (MKT) | +0.627 | 65.32 | *** |
| Size (SMB) | -0.105 | -6.28 | *** |
| Value (HML) | -0.020 | -1.21 | |
| Profitability (RMW) | +0.047 | 2.22 | ** |
| Investment (CMA) | +0.016 | 0.56 | |
| Momentum (MOM) | -0.031 | -3.20 | *** |
Significance: *** p<0.01, ** p<0.05, * p<0.10
Zero alpha. Exactly what a passive 60/40 should produce. But look at the market beta: 0.627, not 0.60. That's because bonds carry a small positive equity beta (+0.065), which pushes the portfolio's total market exposure above the nominal 60%.
The significant profitability loading (+0.047) is inherited entirely from SPY. The negative momentum (-0.031) means the portfolio slightly underperforms when momentum strategies are winning. Neither of these shows up on a standard asset allocation pie chart.
Portfolio #2: The Three-Fund Portfolio
The Bogleheads favourite: 50% US total market (VTI), 30% international developed (VXUS), and 20% US bonds (BND). 267 overlapping months.
| Factor | Loading | t-Stat | Sig |
|---|---|---|---|
| Market (MKT) | +0.800 | 54.66 | *** |
| Size (SMB) | -0.156 | -6.13 | *** |
| Value (HML) | +0.059 | 2.39 | ** |
| Profitability (RMW) | +0.006 | 0.18 | |
| Investment (CMA) | +0.005 | 0.11 | |
| Momentum (MOM) | -0.043 | -2.91 | *** |
Significance: *** p<0.01, ** p<0.05, * p<0.10
Adding 30% international equity introduces a statistically significant value tilt (+0.059 HML, p<0.05) that the 60/40 doesn't have. This comes directly from the structural value orientation of European and Japanese markets.
The profitability loading drops to near zero (+0.006, not significant). International markets dilute the quality bias that SPY carries. Whether that's good or bad depends on your view: value investors welcome it; quality investors might not.
Portfolio #3: All-World Equity
The simplest equity-only portfolio: 60% US (VTI) and 40% international developed (VXUS). No bonds. 292 overlapping months.
| Factor | Loading | t-Stat | Sig |
|---|---|---|---|
| Market (MKT) | +0.974 | 58.49 | *** |
| Size (SMB) | -0.145 | -5.41 | *** |
| Value (HML) | +0.085 | 3.13 | *** |
| Profitability (RMW) | +0.020 | 0.56 | |
| Investment (CMA) | +0.039 | 0.81 | |
| Momentum (MOM) | -0.037 | -2.32 | ** |
Significance: *** p<0.01, ** p<0.05, * p<0.10
The strongest value tilt of any portfolio we tested (+0.085 HML, highly significant). With 40% in EAFE, the value loading is inherited from international markets and becomes a defining characteristic of the portfolio.
The borderline negative alpha (-1.27% per year, p=0.08) reflects the US exceptionalism drag: international developed markets have underperformed US large cap over this sample period. That drag shows up as negative alpha in a US-factor model because the model attributes international-specific underperformance to the intercept.
Comparing All Three Side-by-Side
Here's the summary view. Only statistically significant loadings are highlighted.
| Factor | 60/40 | Three-Fund | All-World |
|---|---|---|---|
| Market (MKT) | +0.627*** | +0.800*** | +0.974*** |
| Size (SMB) | -0.105*** | -0.156*** | -0.145*** |
| Value (HML) | -0.020 | +0.059** | +0.085*** |
| Profitability (RMW) | +0.047** | +0.006 | +0.020 |
| Investment (CMA) | +0.016 | +0.005 | +0.039 |
| Momentum (MOM) | -0.031*** | -0.043*** | -0.037** |
| Alpha (ann.) | +0.00% | -0.91% | -1.27%* |
| R-squared | 95.3% | 93.6% | 94.2% |
Three patterns emerge:
Analyze Your Own Portfolio
Enter your tickers and weights to see your portfolio's hidden factor exposures in seconds. No signup required.
Open Factor Exposure AnalyzerWhat This Means for Your Portfolio
If you want to reduce hidden equity exposure
Your 60/40 has a market beta of 0.627, not 0.60. If you want true 60% equity exposure, you'd need to allocate roughly 57% to stocks and 43% to bonds to hit a 0.60 market beta after accounting for the bond allocation's equity sensitivity.
If you want factor diversification
A US-only portfolio (60/40) gives you market + size + quality exposure. Adding international (Three-Fund) replaces quality with value. Adding more international (All-World) deepens the value tilt — and as our survey of 16 CMA providers shows, every single firm expects international equities to outperform the US over the next decade. None of these give you momentum — that requires a dedicated allocation to a momentum ETF or strategy.
If you care about fees and alpha
All three portfolios produced zero or negative alpha. This is exactly right for passive index portfolios — after fees and factor exposures are accounted for, there's no return left over. If you're paying high fees for an active fund that also shows zero alpha in a factor regression, you're paying for factor exposure you could get cheaper.
If you use target-date or balanced funds
These funds are just pre-mixed versions of the portfolios above. Run them through the Factor Exposure Analyzer to see if you're getting any hidden factor tilts you didn't ask for. Some target-date funds tilt toward value or small-cap as the target date approaches — factor analysis makes this visible.
Try It With Your Own Portfolio
The Factor Exposure Analyzer now supports multi-asset portfolios. Enter your tickers, set your weights, and get the full Fama-French 6-factor breakdown in seconds. It works with any ETF or stock available on US exchanges.
You can also use the built-in presets to get started:
- •60/40 (VTI + BND)
- •Three-Fund (VTI + VXUS + BND)
- •All-World Equity (VTI + VXUS)
- •Growth Tilt (QQQ + VTI + BND)
Build a Better Portfolio
Portfolio Lab optimizes across 27 asset classes with 5 methods, Monte Carlo simulation, and 23 years of backtesting — all powered by J.P. Morgan data.
Start Optimizing — FreeNo credit card required
Methodology
All regressions use monthly return data and the Fama-French 6-factor model (Market, Size, Value, Profitability, Investment, Momentum). Returns are excess of the risk-free rate. Portfolio returns are computed as the weighted sum of constituent monthly returns, rebalanced monthly to target weights. ETF proxies: SPY (US Large Cap), AGG/BND (US Aggregate Bonds), EFA/VXUS (International Developed), EEM (Emerging Markets). Regression uses OLS with heteroskedasticity-consistent standard errors.
Factor data is sourced from Kenneth French's data library. All significance tests use two-sided p-values. Stars indicate: *** p<0.01, ** p<0.05, * p<0.10.
This article is for educational purposes only and does not constitute investment advice. Past factor exposures do not guarantee future results. Factor premiums can be negative for extended periods. Always consult a qualified financial advisor before making investment decisions.