We develop a semi-parametric state-space model for time-series data with latent regime transitions. Classical Markov-switching models use fixed parametric transition functions, such as logistic or probit links, which restrict flexibility when transitions depend on nonlinear and context-dependent effects. We replace this assumption with learned functions f0,f1∈\calH, where \calH is either a reproducing kernel Hilbert space or a spline approximation space, and define transition probabilities as pjk,t=\sigmoid(f(\bxt−1)). The transition functions are estimated jointly with emission parameters using a generalized Expectation-Maximization algorithm. The E-step uses the standard forward-backward recursion, while the M-step reduces to a penalized regression problem with weights from smoothed occupation measures. We establish identifiability conditions and provide a consistency argument for the resulting estimators. Experiments on synthetic data show improved recovery of nonlinear transition dynamics compared to parametric baselines. An empirical study on financial time series demonstrates improved regime classification and earlier detection of transition events.
Figures & tables
Model
Log-lik ↑
Accuracy ↑
MATE ↓
MS-VAR-logit
−1843 [92]
0.741 [0.03]
5.2 [1.8]
MS-VAR-probit
−1839 [88]
0.746 [0.03]
5.0 [1.7]
SP-Spline
−1761 [71]
0.812 [0.02]
3.1 [1.1]
SP-RKHS
−1738 [68]
0.829 [0.02]
3.3 [1.2]
Table 1: Simulation results (100 replications). Median [IQR] reported. Higher is better for Log-lik and Accuracy; lower is better for MATE.
Model
Log-lik ↑
Accuracy ↑
MATE (months) ↓
# Params
MS-VAR-logit
−318.4
0.768
2.1
28
MS-VAR-probit
−316.9
0.772
2.0
28
SP-Spline
−291.3
0.836
0.9
43∗
SP-RKHS
−288.7
0.851
0.8
N/A†
Table 2: Empirical results on financial time series (2019–2023 test set).
Figure 1: Estimated risk-off transition probabilities as a function of VIX and investor sentiment. Only the semi-parametric model recovers the joint-tail threshold behavior.