Das-Yoo (2004) A Bayesian MCMC Algorithm for Markov Switching GARCH Models

bayesiangarchmarkov-switchingmcmcgibbs-samplermetropolis-hastings

Summary

Markov Switching GARCH (MS-GARCH) is intractable under maximum likelihood estimation (MLE) because the conditional variance σt2\sigma^2_t inherits path-dependence from the full history of latent states S1,,ST1S_1,\ldots,S_{T-1}, requiring KTK^T likelihood evaluations. Das and Yoo resolve this by treating the state vector S as a latent variable in a Bayesian framework: conditioning on S makes the variance recursion tractable and the likelihood Gaussian. They develop a four-block Markov chain Monte Carlo (MCMC) sampler combining a single-move state scheme, conjugate Beta draws for transition probabilities, and two Metropolis–Hastings (MH) steps for regression and GARCH parameters (the latter using Nakatsuma's autoregressive-moving-average (ARMA) linearization). A simulation study with T=500T=500 confirms posterior means close to true values, though the volatility regime indicator μ1\mu_1 and the GARCH persistence parameter β\beta exhibit slow mixing.

Key Claims

Concepts Introduced or Extended

Entities Mentioned

Quotes

"The difficulty of MLE for MS-GARCH is that the variance equation is dependent on the complete history of the Markov state process."

"By treating the state variable as another parameter in the model, the conditional variance is no longer path-dependent given the state, making the likelihood function tractable."

My Take

The key contribution is operational: they demonstrate that a single-move state sampler — which is slower than multi-move alternatives — is sufficient to make MS-GARCH Bayesian estimation feasible. The paper is honest about the limitations: slow mixing for β\beta and imprecision in μ1\mu_1. The working-paper status and the absence of an empirical application to real financial data are notable gaps. The approach is cleanly built on prior work (Nakatsuma 2000 for the GARCH block, Carlin–Polson–Stoffer 1992 for state sampling) and serves as a blueprint for subsequent MS-GARCH MCMC implementations.