Inflation Term‑Structure

Specification for a composite signal blending 5‑year and 10‑year breakeven inflation with the real 10‑year TIPS yield to classify Reflation, Neutral, or Disinflation regimes.

Abstract

This note defines an inflation term‑structure signal using the breakeven curve slope and real yields. Inputs are the 5‑year breakeven (T5YIE), 10‑year breakeven (T10YIE), and the 10‑year TIPS yield (DFII10). Series are month‑end aligned. A robust z‑score standardisation (rolling median/MAD) is applied to each input, and a weighted blend (0.4 · z(T5YIE) + 0.3 · z(T10YIE) + 0.3 · z(−DFII10)) forms a continuous composite. The composite is discretised into regimes using fixed cut‑offs ±0.75.

1. Data Sources (Provenance, Construction, Caveats)

This signal uses market‑implied inflation compensation and real yields from U.S. Treasury markets, distributed via FRED. Each series is a constructed estimate (constant‑maturity / model‑based) rather than a raw trade print; the economic meaning is strongest when markets are liquid and functioning normally.

1.1 Series overview

  • T5YIE — 5‑Year Breakeven Inflation Rate (FRED; daily). Constructed from 5‑year nominal Treasury constant‑maturity yield and 5‑year TIPS constant‑maturity yield. Interpreted as inflation compensation over the next 5 years, but it embeds expected inflation plus risk and liquidity components.
  • T10YIE — 10‑Year Breakeven Inflation Rate (FRED; daily). Same construction at 10‑year maturity; a longer‑horizon inflation compensation measure.
  • DFII10 — 10‑Year Treasury Inflation‑Indexed Security, Constant Maturity (FRED; daily). Model‑based constant‑maturity real yield estimate derived from TIPS pricing. Because it is a constant‑maturity series, it can be revised and may exhibit missing values around holidays / market closures.

1.2 What these series measure (and what they do not)

  • Breakeven inflation (BEI) is not a pure expectation. BEI can be decomposed into expected inflation plus an inflation risk premium, and may also reflect differential liquidity premia between nominal Treasuries and TIPS—effects that can be large in stress episodes.
  • Real yields reflect both expected real rates and market premia. TIPS yields can include a liquidity premium; changes in that premium can move DFII10 without a commensurate change in “true” expected real rates.
  • Index linkage: TIPS cashflows are linked to U.S. CPI (CPI‑U) with a lag, so short‑horizon moves can reflect hedging demand and risk premia rather than near‑term CPI dynamics.

1.3 Practical data quality notes

  • Frequency & alignment: Inputs are daily but resampled to month‑end (last observation). This reduces noise but can delay recognition of turning points.
  • Revisions & missing values: Constant‑maturity series are estimates and may be revised; missing values can occur (e.g., holidays). The robust z‑score (median/MAD) dampens outliers but does not remove revision risk in the most recent window.
  • Liquidity sensitivity: In risk‑off conditions, TIPS liquidity can deteriorate, distorting both BEI and real yields; interpret regime flips cautiously if accompanied by broad funding stress.

All inputs are resampled to month‑end and trimmed to a rolling history as required by the rolling window used in the robust z‑score (default win = 60 months, min\_win = 24 months).

2. Alignment & Transformations

  1. Month‑end alignment: resample each series to month‑end and select the last observation.
  2. Term spread: compute the slope of the breakeven curve
    \text{Term\_Spread}_t = T10YIE_t − T5YIE_t
    (The spread can be charted but is not directly used in the composite below.)
  3. Robust standardisation: for any series X,
    z\_{rob}(X)_t = \dfrac{X_t − \mathrm{median}(X)_{t, w}}{1.4826 · \mathrm{MAD}(X)_{t, w}}
    with a rolling window w of up to 60 months (min 24). The 1.4826 factor scales MAD to σ under normality.

3. Composite Construction

  1. Inputs: Z\_{T5} = z\_{rob}(T5YIE), Z\_{T10} = z\_{rob}(T10YIE), Z\_{mReal} = z\_{rob}(−DFII10) (lower real yields imply easier financial conditions, hence the sign inversion).
  2. Weighted blend:
    \text{Infl\_Term\_Composite}_t = 0.4·Z\_{T5,t} + 0.3·Z\_{T10,t} + 0.3·Z\_{mReal,t}

4. Regime Mapping

Map the composite into discrete regimes using fixed thresholds:

\text{If } C_t \ge 0.75 \Rightarrow \textit{Reflation};\quad |C_t| < 0.75 \Rightarrow \textit{Neutral};\quad C_t \le -0.75 \Rightarrow \textit{Disinflation}

5. Implementation Notes (Python)

import pandas as pd
import numpy as np

# ---- Robust z-score ----
def robust_z(s, win=60, min_win=24):
    x = pd.to_numeric(s, errors="coerce").astype(float)
    w = max(min_win, min(win, x.dropna().size))
    med = x.rolling(w, min_periods=min_win).median()
    mad = (x - med).abs().rolling(w, min_periods=min_win).median()
    return (x - med) / (1.4826 * mad.replace(0, np.nan))

# Assume df_infl_term with columns [Date, T5YIE, T10YIE, DFII10]
d = df_infl_term.copy()
d["Term_Spread"] = d["T10YIE"] - d["T5YIE"]

d["Z_T5"]    = robust_z(d["T5YIE"])      # 5y breakeven

d["Z_T10"]   = robust_z(d["T10YIE"])     # 10y breakeven

d["Z_mReal"] = robust_z(-d["DFII10"])    # inverted real yield

d["Infl_Term_Composite"] = 0.4*d["Z_T5"] + 0.3*d["Z_T10"] + 0.3*d["Z_mReal"]

# Discretise
hi, lo = 0.75, -0.75

def _regime(v):
    if pd.isna(v):
        return np.nan
    return "Reflation" if v > hi else ("Disinflation" if v < lo else "Neutral")

d["Infl_Term_Regime"] = d["Infl_Term_Composite"].apply(_regime)

df_sig_infl_term = d

Drop‑in compatible with existing pipelines: use df_sig_infl_term downstream for charts and dashboards.

6. Assumptions & Limitations

7. Reproducibility

8. Applications

Useful as a conditioning variable for macro factor models, inflation‑sensitive tilts (commodities, breakevens, value/growth), and as a cross‑check against price‑based risk indicators (e.g., real‑yield shocks). Naturally pairs with liquidity and activity signals for broader regime classification.

9. Model Interpretation (How to Read the Signal)

9.1 What the composite is telling you

  • The composite is a standardized blend of inflation compensation and real rates. A higher composite means (i) breakevens are high relative to their own recent history and/or (ii) real yields are low relative to their own recent history (after sign inversion), consistent with easier real financial conditions and stronger inflation compensation.
  • It is a relative indicator. Because each component is robust‑z‑scored, the regime reflects how unusual current conditions are versus the last ~5 years (default window), not whether inflation is “high” in an absolute sense.
  • Term structure context matters. The 10y–5y breakeven slope is computed as a diagnostic: steepening can indicate rising long‑run inflation compensation (or premia), while flattening can indicate the opposite.

9.2 Reading the discrete regimes

  • Reflation (C ≥ 0.75): inflation compensation and/or real‑rate easing is elevated versus recent history. Historically this regime tends to align with pro‑cyclical pricing and higher inflation sensitivity in asset returns (but causality is not implied).
  • Neutral (|C| < 0.75): conditions are within a normal historical band; the signal should be treated as a weak conditioning variable rather than a directional forecast.
  • Disinflation (C ≤ −0.75): breakevens are low and/or real yields are high versus history, consistent with tighter real conditions and weaker inflation compensation.

9.3 How to diagnose “why” the regime is what it is

  • Check component contributions: compare Z_T5, Z_T10, and Z_mReal. A reflation reading driven mainly by Z_mReal is “real‑rate easing” dominated; one driven by Z_T5/Z_T10 is “inflation compensation” dominated.
  • Check consistency across horizons: large divergence between 5y and 10y breakevens can indicate changing long‑run inflation premium versus near‑term inflation hedging demand.
  • Validate against non‑market anchors: when interpretation is high‑stakes, cross‑check with survey measures of inflation expectations and with liquidity/stress indicators, because BEI can be noisy when premia move.

9.4 When to treat the signal as lower confidence

  • Liquidity dislocations: if there is evidence of impaired TIPS liquidity, breakevens may compress and real yields may be biased higher, creating false “disinflation” reads.
  • Rapid policy / risk shocks: during acute risk‑off episodes, risk premia can dominate expectations, so the composite may reflect hedging demand rather than a durable macro shift.
  • Window sensitivity: regime classification depends on the rolling standardisation window; structural breaks can change what is “extreme.”

10. References (Selected)

  1. FRED: 5‑Year Breakeven Inflation Rate (T5YIE) — series description and construction.
  2. FRED: 10‑Year TIPS Yield, Constant Maturity (DFII10) — series description.
  3. D’Amico, Kim, and Wei (Fed, 2014): evidence that TIPS liquidity premia affect breakevens and interpretation.
  4. Andreasen, Christensen, and Riddell (FRBSF, 2020): estimation and behavior of the TIPS liquidity premium.
  5. Abrahams et al. (NY Fed, 2012): decomposition of real/nominal yield curves; discussion of TIPS liquidity and breakeven components.
  6. Beauregard, Doppelt, and Zhu (FRBSF, 2021): breakeven inflation as expectations plus risk and liquidity premia.