Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Build Status CRAN DownloadsDownloads

More about MSGARCH available at

Please cite the package in publications!

By using MSGARCH you agree to the following rules:

  1. You must cite Ardia et al. (2019) in working papers and published papers that use MSGARCH.
  2. You must place the following URL in a footnote to help others find MSGARCH:
  3. You assume all risk for the use of MSGARCH.

Ardia, D., Bluteau, K., Boudt, K., Catania, L., Trottier, D.-A. (2019).
Markov-switching GARCH models in R: The MSGARCH package.
Journal of Statistical Software, 91(4), 1-38.

Other references

Ardia, D., Bluteau, K., Boudt, K., Catania, L. (2018).
Forecasting risk with Markov-switching GARCH models: A large-scale performance study
International Journal of Forecasting, 34(4), 733-747.

Ardia, D., Bluteau, K., Ruede, M. (2019).
Regime changes in Bitcoin GARCH volatility dynamics.
Finance Research Letters, 29, 266-271.