State-Space Dynamic Functional Regression for Multicurve Fixed Income Spread Analysis and Stress Testing
ArXiv ID: 2409.00348 “View on arXiv”
Authors: Unknown
Abstract
The Nelson-Siegel model is widely used in fixed income markets to produce yield curve dynamics. The multiple time-dependent parameter model conveniently addresses the level, slope, and curvature dynamics of the yield curves. In this study, we present a novel state-space functional regression model that incorporates a dynamic Nelson-Siegel model and functional regression formulations applied to multi-economy setting. This framework offers distinct advantages in explaining the relative spreads in yields between a reference economy and a response economy. To address the inherent challenges of model calibration, a kernel principal component analysis is employed to transform the representation of functional regression into a finite-dimensional, tractable estimation problem. A comprehensive empirical analysis is conducted to assess the efficacy of the functional regression approach, including an in-sample performance comparison with the dynamic Nelson-Siegel model. We conducted the stress testing analysis of yield curves term-structure within a dual economy framework. The bond ladder portfolio was examined through a case study focused on spread modelling using historical data for US Treasury and UK bonds.
Keywords: Nelson-Siegel model, Yield curve dynamics, Functional regression, State-space model, Kernel PCA
Complexity vs Empirical Score
- Math Complexity: 8.5/10
- Empirical Rigor: 7.0/10
- Quadrant: Holy Grail
- Why: The paper employs advanced mathematical techniques including state-space models, functional regression, and kernel PCA, requiring dense theory and derivations. It also demonstrates strong empirical application with comprehensive historical data analysis, performance comparisons, stress testing, and a practical bond ladder case study, alongside accessible code and data availability.
flowchart TD
A["Research Goal:<br>Model Yield Curve Spreads &<br>Stress Test Multi-Economy Bonds"] --> B{"Data Inputs"};
B --> C["US & UK Treasury Data"];
B --> D["Nelson-Siegel<br>Parameters"];
C --> E["State-Space Functional Regression<br>with Kernel PCA"];
D --> E;
E --> F{"Model Assessment"};
F --> G["In-Sample Performance<br>vs. Dynamic Nelson-Siegel"];
F --> H["Stress Testing<br>Dual Economy Framework"];
G --> I["Key Outcomes"];
H --> I;
I --> J["Effective Spread Modeling<br>via Functional Regression"];
I --> K["Robust Stress Testing<br>on Bond Ladder Portfolios"];