Yield Curve Overview
The heatmap (left) shows each maturity's yield level month by month — red = high rates, blue = low rates.
Read across a row to see how one maturity evolved over time; read down a column to see the shape of the curve at a point in time.
The snapshot (right) compares the current yield curve shape against 1M, 3M, and 1Y ago —
an upward-sloping curve (normal) vs a flat/inverted curve (potential recession signal).
Loading…
Loading…
PCA Factor Scores
PCA decomposes every yield curve change into three independent drivers.
PC1 (blue) = Level — rises when all yields rise together (parallel shift); fell during QE (2009–2021) and spiked during the 2022–2023 hiking cycle.
PC2 (orange) = Slope — positive when the curve is steep (long rates > short rates); turns negative when the curve inverts.
PC3 (green) = Curvature — measures the belly of the curve relative to the ends; typically the smallest and noisiest factor.
Together these three components explain nearly all yield curve variation.
Loading…
Factor Overlays — PC Score vs Yield / Spread (Both Standardized)
Each PC score is plotted against a closely-related yield or spread, both re-scaled to mean=0, std=1 so they can be compared on the same axis regardless of units.
A tight co-movement confirms the economic interpretation of that factor.
Divergences are informative: when the PC and its spread decouple, other forces are at work (e.g. central bank intervention, flight to safety).
Loading…
PC1 vs 10Y-2Y Spread:
PC1 (Level) tends to move inversely with the slope spread — when the Fed hikes all rates in parallel (Level rises), short rates move more than long rates, compressing or inverting the curve (slope falls).
Watch for PC1 rising while the spread falls: historically precedes a flat/inverted curve.
Loading…
PC2 vs 10Y Yield (Level):
PC2 (Slope) is compared against the 10Y yield level. When the 10Y rises without a corresponding short-rate rise (curve steepens), PC2 rises. When the Fed anchors short rates while the long end sells off (bear steepener), both move up together.
Loading…
PC3 vs 30Y-5Y Spread:
PC3 (Curvature) captures the long-end premium. The 30Y-5Y spread reflects how much the ultra-long bond yields above the intermediate belly.
High PC3 = hump-shaped curve (medium maturities cheap relative to ends); low PC3 = flat or monotone long end.
Factor Correlation Matrix
Pearson correlation between each monthly PC score and various yield levels / computed spreads over the full history.
Red = strong positive, Blue = strong negative.
PC1 (Level) should show near-1.0 correlation with all yield levels — it IS the parallel shift.
PC2 (Slope) should show strong correlation with spread measures (10Y-2Y, 30Y-5Y) and weaker/opposite correlation with short-end yields.
PC3 (Curvature) typically shows the weakest correlations — it captures residual curve shape, often driven by term-premium or convexity effects.
Loading…
Factor Loadings & Explained Variance
Loadings show how much each maturity contributes to each factor.
PC1 loadings should all be positive and similar in magnitude (parallel shift).
PC2 loadings should be positive at the long end and negative at the short end (slope).
PC3 loadings should be positive at the ends and negative in the belly (curvature / "hump").
The variance bar shows how much of total yield curve variation each PC explains.
Loading…
Loading…
Together the first 3 PCs explain nearly all yield curve variation.