Market Homogeneity from Correlation Networks: An Empirical US Equity Study
Abstract
This study constructs a monthly Homogeneity Index (HI) for US large-cap equities from the topology of thresholded return-correlation networks. Using a sector-balanced sample of approximately fifty S&P 500 constituents and daily adjusted closes from Yahoo Finance (2019 onward), we estimate pairwise correlations over rolling twenty-day windows, retain statistically strong links, and summarize network structure into a scalar index combining linkage rate, dominant-cluster share, density, and concentration. High-homogeneity months—when stocks move as a tightly linked block—are associated with constrained diversification and elevated systemic co-movement risk; low-homogeneity months favour cross-sectional differentiation. We overlay SPY benchmark returns, classify regimes with reference thresholds, compare contemporaneous and forward returns across regimes, and visualize correlation networks at peak and trough homogeneity. Results are descriptive and hypothesis-generating; they do not constitute investment advice.
Introduction and Research Context
During stress episodes, equity correlations tend to rise toward unity—a phenomenon documented in contagion and systemic-risk literatures (Longin and Solnik, 2001; Ang and Chen, 2002). Portfolio managers observe that diversification benefits shrink precisely when they are most needed. A natural research question is whether network structure in the cross-section of stock returns can be distilled into a tractable market-state indicator.
This research addresses three core questions:
- Does a correlation-network homogeneity measure vary meaningfully over time in US large caps?
- Are high- and low-homogeneity regimes associated with different contemporaneous and forward SPY return profiles?
- How does the visual topology of stock linkages differ between dense and sparse correlation regimes?
We adopt a descriptive empirical framework—monthly index construction, regime counts, conditional return tables, and network exhibits—rather than claiming out-of-sample predictability or risk-adjusted alpha.
Theoretical Foundations: Correlation Networks and Market States
Several economic channels plausibly link network homogeneity to market state:
- Risk-on / risk-off rotation — macro shocks synchronize sector returns, increasing pairwise correlation and shrinking effective independent bets.
- Liquidity commonality — funding stress propagates through correlated deleveraging, thickening the correlation graph.
- Factor crowding — when a small set of systematic factors dominates, stocks cluster into few equivalence classes in correlation space.
- Idiosyncratic dispersion — calm, stock-picking regimes produce sparser networks with many small structural classes.
Formally, let denote the graph at month with vertices (stocks) and edges where . Network statistics—density, largest connected cluster share, and class fragmentation—summarize how uniformly returns co-move. The Homogeneity Index aggregates these into a single scalar with higher values indicating tighter, more uniform linkage.
Research Hypotheses
We evaluate four testable propositions:
- H₁ (temporal variation): exhibits persistent but time-varying structure across the 2019–2026 sample, with identifiable high- and low-homogeneity episodes.
- H₂ (return association): Contemporaneous SPY monthly returns differ on average between high- and low-homogeneity classifications.
- H₃ (forward linkage): Forward SPY returns over 20- and 60-trading-day horizons show regime-dependent averages, though effect sizes may be modest given small event counts.
- H₄ (network topology): Peak-homogeneity months display visibly denser correlation networks and fewer, larger structural equivalence classes than low-homogeneity months.
Regime thresholds (HI > 0.105 high; HI < 0.090 low) follow published reference values from prior international studies; US applications should treat them as research defaults and validate on local samples.
Data Sources and Empirical Methodology
The universe comprises a sector-balanced sample of ~50 S&P 500 constituents (five names per GICS sector where available). Daily Yahoo Finance adjusted closes from 2019-01-01 aggregate to rolling twenty-day return windows. SPY serves as the broad-market benchmark for overlay and conditional-return analysis.
The empirical pipeline implements four analytical layers:
- Layer 1 — correlation estimation: pairwise Pearson correlations over a twenty-day lookback; retain edges where .
- Layer 2 — network summary: compute density, structural-class count, dominant-class share, and concentration; form the weighted Homogeneity Index .
- Layer 3 — regime analysis: classify each month as high, normal, or low homogeneity; tabulate frequency, histogram, and annual summaries.
- Layer 4 — benchmark conditioning: contemporaneous and forward SPY returns by regime; scatter of HI vs next-month SPY; event tables for extreme episodes.
Interactive network graphs export node positions (stocks), edge weights (correlation strength), and structural-class colouring for the latest month and for representative high- vs low-homogeneity comparisons.
S&P 500 sector-balanced (50 stocks). Sample: 2019-01-01 through 2026-10-20. Benchmark: SPY.
Observation date 2026-10-31
Nodes are stocks; edges connect pairs with return correlation above the study threshold. Line weight scales with correlation strength; node colour marks structural equivalence class.
Peak homogeneity month
Nodes are stocks; edges connect pairs with return correlation above the study threshold. Line weight scales with correlation strength; node colour marks structural equivalence class.
Low-homogeneity reference month
Nodes are stocks; edges connect pairs with return correlation above the study threshold. Line weight scales with correlation strength; node colour marks structural equivalence class.
| CBRE | HD | BBY | KIM | LULU | FITB | ITW | MET | KMI | DOW | CPAY | UDR | LYV | MMM | STZ | DUK | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CBRE | 1 | 0.7 | 0.7 | 0.6 | 0.7 | 0.6 | 0.4 | 0.5 | 0.1 | 0.3 | 0.6 | 0.5 | 0.5 | 0.4 | 0.4 | 0.3 |
| HD | 0.7 | 1 | 0.8 | 0.7 | 0.6 | 0.6 | 0.4 | 0.3 | 0.1 | 0.4 | 0.4 | 0.3 | 0.5 | 0.4 | 0.7 | 0.4 |
| BBY | 0.7 | 0.8 | 1 | 0.6 | 0.6 | 0.5 | 0.2 | 0.3 | -0.2 | 0.5 | 0.4 | 0.3 | 0.5 | 0.4 | 0.5 | 0.2 |
| KIM | 0.6 | 0.7 | 0.6 | 1 | 0.5 | 0.7 | 0.5 | 0.4 | 0.4 | 0.1 | 0.2 | 0.5 | 0.4 | 0.5 | 0.4 | 0.6 |
| LULU | 0.7 | 0.6 | 0.6 | 0.5 | 1 | 0.6 | 0.4 | 0.2 | -0.2 | 0.3 | 0.5 | 0.4 | 0.5 | 0.3 | 0.2 | -0.1 |
| FITB | 0.6 | 0.6 | 0.5 | 0.7 | 0.6 | 1 | 0.4 | 0.4 | 0.1 | 0.2 | 0.4 | 0.5 | 0.6 | 0.5 | 0.3 | 0.4 |
| ITW | 0.4 | 0.4 | 0.2 | 0.5 | 0.4 | 0.4 | 1 | 0.6 | 0.4 | 0.5 | 0.4 | 0.5 | 0.3 | 0.6 | 0.2 | 0.3 |
| MET | 0.5 | 0.3 | 0.3 | 0.4 | 0.2 | 0.4 | 0.6 | 1 | 0.5 | 0.5 | 0.4 | 0.5 | 0.3 | 0.5 | 0.4 | 0.2 |
| KMI | 0.1 | 0.1 | -0.2 | 0.4 | -0.2 | 0.1 | 0.4 | 0.5 | 1 | 0.2 | -0.1 | 0.2 | -0.1 | 0.2 | 0.3 | 0.6 |
| DOW | 0.3 | 0.4 | 0.5 | 0.1 | 0.3 | 0.2 | 0.5 | 0.5 | 0.2 | 1 | 0.3 | 0.2 | 0.3 | 0.4 | 0.2 | 0.1 |
| CPAY | 0.6 | 0.4 | 0.4 | 0.2 | 0.5 | 0.4 | 0.4 | 0.4 | -0.1 | 0.3 | 1 | 0.2 | 0.8 | 0.3 | 0.0 | -0.3 |
| UDR | 0.5 | 0.3 | 0.3 | 0.5 | 0.4 | 0.5 | 0.5 | 0.5 | 0.2 | 0.2 | 0.2 | 1 | 0.3 | 0.5 | 0.1 | 0.3 |
| LYV | 0.5 | 0.5 | 0.5 | 0.4 | 0.5 | 0.6 | 0.3 | 0.3 | -0.1 | 0.3 | 0.8 | 0.3 | 1 | 0.5 | 0.1 | -0.0 |
| MMM | 0.4 | 0.4 | 0.4 | 0.5 | 0.3 | 0.5 | 0.6 | 0.5 | 0.2 | 0.4 | 0.3 | 0.5 | 0.5 | 1 | 0.3 | 0.4 |
| STZ | 0.4 | 0.7 | 0.5 | 0.4 | 0.2 | 0.3 | 0.2 | 0.4 | 0.3 | 0.2 | 0.0 | 0.1 | 0.1 | 0.3 | 1 |