Problem
Standard Gaussian dynamic term structure models (DTSMs) impose constant parameters on the risk-neutral dynamics of yields, but US Treasury yield data exhibit clear breaks in volatility, persistence, and slope across monetary-policy regimes (e.g., the pre/post-Volcker period and the early-2000s “conundrum”). Earlier regime-switching term structure work either (a) used constant Markov transition probabilities — which cannot generate state-dependent expected duration of regimes or capture the link between the macro state and regime persistence — or (b) sacrificed no-arbitrage closed-form bond pricing in order to obtain state-dependent transitions. The open question this paper addresses is whether one can simultaneously have:
- No-arbitrage bond pricing in closed form,
- State-dependent Markov transition probabilities (so the macro/yield state itself drives how likely a regime change is), and
- Priced regime-shift risk (so the regime-switch event carries its own market price of risk separate from the diffusive factor risk).
Key idea
Build a discrete-time Gaussian DTSM in which a finite-state Markov chain governs the parameters of the short-rate process and the market prices of risk, where the Markov chain’s transition matrix is itself an explicit function of the latent factors. Show that — under the right exponential-affine parametrization of the market prices of both factor risk and regime-shift risk — bond prices remain exponential-affine in the factors conditional on the current regime, with regime-specific loadings that solve a coupled system of recursions. This pins down the structure under which closed-form pricing survives state-dependent regime transitions, and lets the authors decompose the term premium into a factor-risk component and a regime-shift-risk component.
Method
Setup. Let s_t ∈ {1,...,M} be a discrete latent regime, and X_t ∈ R^N be
a vector of latent (or observable) Gaussian factors. Under the physical measure P,
- Within regime
s_t = i,X_{t+1} = μ_i^P + Φ_i^P X_t + Σ_i ε_{t+1}^Pwithε_{t+1}^P ~ N(0, I). - Short rate is regime-affine:
r_t = δ_{0, s_t} + δ_1' X_t. - The Markov transition matrix is state-dependent:
Π_{ij}(X_t) = P(s_{t+1}=j | s_t=i, X_t), with each row parametrized so that probabilities depend smoothly onX_t(the paper uses a logistic / multinomial-logit form keeping closed-form tractability).
Pricing kernel. The stochastic discount factor jointly prices factor risk and regime-shift risk:
- Factor-risk component: standard essentially-affine market price of risk
λ_i(X_t) = λ_{0,i} + λ_{1,i} X_t, generating an essentially-affine change of measure within each regime. - Regime-shift-risk component: a separate Radon–Nikodym derivative twists the
state-dependent transition matrix
Π(X_t)into a risk-neutral transition matrixΠ^Q(X_t), with regime-shift market prices of risk that are themselves exponential-affine inX_t. Crucially, the regime-shift market price of risk is allowed to be nonzero — earlier work usually set it to zero, which forcedΠ^Q = Π^Pand zeroed out the regime-shift risk premium by assumption.
Bond pricing. Conditional on the current regime, the price of an n-period
zero-coupon bond is exponential-affine:
P_t^{(n)}(s_t = i) = exp( A_n(i) + B_n(i)’ X_t )
with regime-specific coefficient functions A_n(·), B_n(·) solving a coupled
recursion of the form
B_{n+1}(i) = -δ_1 + (Φ_i^Q)’ Σ_j Π_{ij}^Q(X_t) B_n(j)
A_{n+1}(i) = -δ_{0,i} + Σ_j Π_{ij}^Q(X_t) [A_n(j) + B_n(j)’ μ_i^Q + (1/2) B_n(j)’ Σ_i Σ_i’ B_n(j)] + (regime-jump correction terms)
Because Π^Q(X_t) depends on X_t, the recursion is not exactly affine in X_t
unless Π^Q is approximated; the paper handles this by either (a) using a
log-linear approximation of log Π^Q(X_t) around the unconditional mean, which
preserves exact affinity in X_t, or (b) solving the recursion numerically.
Either way, the resulting bond yields are linear in X_t within each regime,
which lets the authors apply a standard regime-switching Kalman / Hamilton filter
to estimate the model by maximum likelihood on observed Treasury yields.
Estimation. Joint estimation of the regime parameters, factor dynamics, market prices of factor and regime-shift risk on monthly US Treasury zero-coupon yields spanning multiple maturities and a sample period that brackets the major US monetary policy regime changes. Identification of the regime-shift risk premium comes from the spread between the time-series-average term premium and the cross-sectional shape of yields in each regime.
Decomposition. The fitted model decomposes the unconditional term premium into:
- Pure expectations component (
E_t[r]minusr_t), - Factor-risk premium (compensation for diffusive shocks within a regime),
- Regime-shift risk premium (compensation for the possibility of moving to a high-rate / high-volatility regime).
Results
- Statistical fit: the state-dependent-transition regime-switching DTSM
significantly improves fit (likelihood ratio + out-of-sample yield-prediction
metrics) over both (i) single-regime Gaussian DTSMs and (ii) regime-switching
DTSMs with constant transition probabilities. The state-dependence of
Πis not a nuisance — it carries economically meaningful information about how the level/slope of the curve forecasts regime change. - Regime identification: estimated regimes line up cleanly with monetary policy episodes (in particular the 1979–82 Volcker disinflation period is a separate regime with sharply higher short-rate volatility and a different Taylor-rule-like feedback from factors to short rates).
- Regime-shift risk premium is economically large: at long maturities the regime-shift component accounts for a substantial share of the term premium — comparable to or larger than the within-regime factor-risk premium — and is highly time-varying. Imposing a zero regime-shift risk premium (the standard earlier-literature assumption) materially understates compensation for regime uncertainty in long-maturity yields.
- Time-varying expected regime durations: because
Π(X_t)depends on the factors, expected regime durations move with the macro state — the model captures the fact that high yields and a steep curve forecast a higher probability of switching to a tightening regime, which a constant-Πmodel cannot reproduce. - Excess-return decomposition: expected excess holding-period returns on long Treasuries are decomposed into a factor-risk component and a regime-shift risk component; both vary with the state, and the regime-shift component is the primary driver of the level of the long-end term premium during transition windows.
Limitations
- Discrete-time, Gaussian factors only: cannot directly accommodate stochastic-volatility factors within a regime (CIR-style square-root dynamics) without breaking the closed-form-affine bond pricing.
- Logistic-form
Π(X_t): the state-dependence is parametric and chosen for tractability; the closed-form-affine bond price requires a log-linear approximation ofΠ^Q(X_t)(or numerical recursion) to remain exactly affine inX_t. - Latent factors only: the paper does not explicitly link
X_tto observed macro variables (output gap, inflation), so the regime interpretation is ex-post identification, not a structural macro-finance model. - M=2 regimes in the empirical work: the paper estimates a two-regime specification; extending to more regimes is conceptually straightforward but computationally heavier and identification of additional regime-shift risk prices becomes thin.
- No-bubble / determinacy is not the binding issue here (it is a reduced-form pricing model, not a forward-looking RE solution), so the paper sidesteps the Cho–Moreno-style determinacy questions that arise in NK macro-finance models.
Open questions
- How should the framework be extended when factor dynamics are themselves driven by a forward-looking RE solution (e.g., an NK output-gap / inflation / short-rate block) so that regime persistence and macro determinacy become coupled?
- What is the right way to price regime-shift risk when the Markov chain is decomposed into multiple independent binary chains (e.g., monetary-policy regime × wage-rigidity regime), so that there are 4+ compound states but only 2 economically meaningful prices of regime risk?
- Can the closed-form-affine pricing recursion be extended to quadratic
pricing factors (Riccati-style) without losing tractability when
Π(X_t)depends onX_t? - How robust is the regime-shift risk premium estimate to the choice of
log-linear approximation of
Π^Q(X_t)versus a fully numerical solution?
My take
DSY 2007 is the closest published predecessor to this project’s compound-regime NK macro-finance pricing model. Three things from this paper are load-bearing for the CRE asset pricing model:
-
The regime-shift risk premium is not a footnote. Setting it to zero (the default in many earlier regime-switching DTSMs) materially distorts long-end pricing. The current project’s RBPF likelihood already reflects this through the priced compound-regime kernel; DSY 2007 is the canonical reference for why that price has to be there.
-
State-dependent transitions vs constant
Πis a real economic distinction, not a modeling preference. The current project uses two binary chains with constant transition probabilities (4 compound states); DSY 2007 says the state-dependent generalization improves fit on yields alone. Whether the same is true on cap rates / CRE prices is an open empirical question — and a natural follow-up experiment. -
The closed-form-affine recursion under regime switching is the analog of the project’s exponential-quadratic Riccati pricing. The DSY 2007 derivation is for affine pricing factors and 2 regimes; the project extends this to exponential-quadratic pricing factors and 4 compound states with the
compute_quadratic_pricing_factors_msvarRiccati recursion. The mathematical machinery (regime-coupled forward recursion, regime-specific loadings) is the same — only the algebra is different.
The single most important caveat is that DSY 2007’s state-dependent Π(X_t)
requires a log-linear approximation of log Π^Q(X_t) to keep the bond price
exactly affine in X_t. The current project uses constant Π precisely
because this approximation step is awkward inside an RBPF where the regime path
has to be sampled in closed form. If this project later moves to state-dependent
transitions, the approximation choice has to be revisited carefully — especially
since the project’s no-bubble / NBC feasibility check is already sensitive to
small perturbations in Π_X (see the published-θ NBC failure recorded in
gotchas).
Related
- regime-switching-affine-term-structure-model
- state-dependent-regime-transition-probabilities
- regime-shift-risk-premium
- markov-switching-term-structure-models
- commercial-real-estate-pricing-regimes
- kenneth-singleton
- qiang-dai
- wei-yang
- supports: state-dependent-transitions-improve-yield-fit
- supports: regime-shift-risk-priced-in-long-yields