Main Content

Markov-Switching Dynamic Regression Models

Discrete-time Markov model containing switching state and dynamic regression submodels

AMarkov-switching dynamic regression model描述时间序列的动态行为变化ables in the presence of structural breaks or regime changes. A discrete-time Markov chain (dtmc) represents the discrete state space of the regimes and specifies the probabilistic switching mechanism among the regimes. A collection of dynamic regression (ARX or VARX) submodels (arimaorvarm) describes the dynamic behavior of the time series within the regimes.

To create a Markov-switching dynamic regression model, seemsVAR.

Functions

expand all

msVAR Create Markov-switching dynamic regression model
dtmc Create discrete-time Markov chain
arima Create univariate autoregressive integrated moving average (ARIMA) model
varm Create vector autoregression (VAR) model
estimate Fit Markov-switching dynamic regression model to data
summarize Summarize Markov-switching dynamic regression model estimation results
filter Filtered inference of operative latent states in Markov-switching dynamic regression data
smooth Smoothed inference of operative latent states in Markov-switching dynamic regression data
simulate Simulate sample paths of Markov-switching dynamic regression model
forecast Forecast sample paths from Markov-switching dynamic regression model