Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-06T12:20:25.060Z Has data issue: false hasContentIssue false

ASYMPTOTIC PROPERTIES OF APPROXIMATE MAXIMUM LIKELIHOOD ESTIMATOR IN MARKOV-SWITCHING STATE-SPACE MODELS

Published online by Cambridge University Press:  03 November 2026

Chaojun Li*
Affiliation:
East China Normal University
*
Address correspondence to Chaojun Li, KLATASDS-MOE, Academy of Statistics and Interdisciplinary Sciences, East China Normal University, Shanghai, China, e-mail: cjli@fem.ecnu.edu.cn.
Rights & Permissions [Opens in a new window]

Abstract

For Markov-switching state-space models, it is practically infeasible to compute the likelihood function through the Kalman filter because of the path dependence on regimes. A widely applied approximation algorithm uses a collapsing step to average out the most dated regime and truncates the regime path. This algorithm’s performance, however, has not been examined analytically. This study fills the gap. We characterize the parameters that affect the approximation error, derive the upper bounds of the errors in likelihood computation and latent variable inference, and investigate the asymptotic properties of the approximate maximum likelihood estimator. We also provide a practical procedure for measuring approximation errors and selecting the number of regime periods to keep in the truncated path. All the analysis is based on our new collapsing step, which removes a nonlinear adjustment term in the existing method to facilitate theoretical derivations.

Information

Type
ARTICLE
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1 ℓ―n,w~(r)(θ)−ℓ―n,w~(r)Kim(θ)$\overline {\ell }^{(r)}_{n,\tilde {w}}(\theta )-\overline {\ell }^{(r)\text {Kim}}_{n,\tilde {w}}(\theta )$, n=2,000$n=2,000$. Note: Each panel plots the kernel densities of ℓ―n,w~(r)(θ)−ℓ―n,w~(r)Kim(θ)$\overline {\ell }^{(r)}_{n,\tilde {w}}(\theta )-\overline {\ell }^{(r)\text {Kim}}_{n,\tilde {w}}(\theta )$ with one parameter at the specified value and the other parameters at their true values. For reference, the average of ℓ―n,w~(r)(θ0)$\overline {\ell }^{(r)}_{n,\tilde {w}}(\theta _0)$ across 1,000 replications is −5,622.03$-5,622.03$ for both r=2$r=2$ and r=4$r=4$.Figure 1 long description.

Figure 1

Figure 2 Approximation errors and error bounds, n=20$n=20$. Note: The figure displays the average approximation errors and the error bounds across 1,000 simulated datasets for n=20$n=20$. The left and right panels are evaluated at (α1,α2)=(0.3,0.4)$(\alpha _1,\alpha _2)=(0.3,0.4)$ and (0.95,0.99)$(0.95,0.99)$, respectively. The other parameters are fixed at their true values.Figure 2 long description.

Figure 2

Figure 3 Log approximation error, n=20.$n=20.$Note: The figure displays the average logarithm of approximation errors across 1,000 simulated datasets for n=20$n=20$. The left and right panels are evaluated at (α1,α2)=(0.3,0.4)$(\alpha _1,\alpha _2)=(0.3,0.4)$ and (0.95,0.99)$(0.95,0.99)$, respectively. The other parameters are fixed at their true values.Figure 3 long description.

Figure 3

Figure 4 Computation time and its logarithm, n=20$n=20$. Note: The figure displays the average computation time and its logarithm across 1,000 simulated datasets for n=20$n=20$ and (α1,α2)=(0.3,0.4)$(\alpha _1,\alpha _2)=(0.3,0.4)$. The computation time for (α1,α2)=(0.95,0.99)$(\alpha _1,\alpha _2)=(0.95,0.99)$ is almost identical and is omitted.Figure 4 long description.

Figure 4

Figure 5 Approximation error bounds and computation time. Note: The left and right panels display the error bounds and computation time, respectively, for r=2,…,5$r=2,\ldots ,5$, r―=r$\overline {r}=r$, and n=400,1,200,2,000$n=400, 1,200, 2,000$. The error bounds are evaluated at (α1,α2)=(0.95,0.99)$(\alpha _1,\alpha _2)=(0.95,0.99)$ and the remaining fixed at their true values.Figure 5 long description.

Figure 5

Figure 6 Log error and log computation time, n=20$n=20$. Note: This figure plots the log errors against the log computation time for the approximation algorithm with r=2,…,5$r=2,\ldots ,5$ and the auxiliary particle filter (APF) with particle size M and resample size R set to M=R=10,000,50,000$M=R=10,000, 50,000$, and 100,000. Solid and dashed lines correspond to (α1,α2)=(0.95,0.99)$(\alpha _1,\alpha _2)=(0.95,0.99)$ and (0.3,0.4), respectively. The other parameters are fixed at their true values.Figure 6 long description.

Figure 6

Figure 7 APF and approximation errors at each period, t=8,9,…,20$t=8,9,\ldots ,20$. Note: The upper panel plots the average of the approximation errors of the Kalman-collapsing filter |log⁡p―r,w~θ(yt|y1t−1)−log⁡pw~θ(yt|y1t−1)|$|\log \overline {p}^{\theta }_{r,\tilde {w}}(y_t|\mathbf {y}_1^{t-1})-\log p^{\theta }_{\tilde {w}}(y_t|\mathbf {y}_1^{t-1})|$ across 1,000 datasets for t=8,9,…,20$t = 8, 9, \ldots , 20$. The lower panel plots the average of the computation errors of the auxiliary particle filter |log⁡pw~θ,APF(yt|y1t−1)−log⁡pw~θ(yt|y1t−1)|$|\log p^{\theta ,\text {APF}}_{\tilde {w}}(y_t|\mathbf {y}_1^{t-1})-\log p^{\theta }_{\tilde {w}}(y_t|\mathbf {y}_1^{t-1})|$ across 1,000 datasets for t=8,9,…,20$t = 8, 9, \ldots , 20$ with the resampling size M and the particle size R being 10,000, 50,000, and 100,000.Figure 7 long description.

Figure 7

Table 1 Coverage frequency of the asymptotic 95% confidence intervalsTable 1 long description.

Figure 8

Table 2 Median of |θ^n(6)−θ^n(2)|$|\hat {\theta }_n^{(6)}-\hat {\theta }_n^{(2)}|$Table 2 long description.

Supplementary material: File

Li supplementary material

Li supplementary material
Download Li supplementary material(File)
File 859.3 KB