simuMSVAR | R Documentation |
This function simulates a Markov-switching vector autoregressive process.
simuMSVAR(mdl_h0, burnin = 100)
mdl_h0 |
List containing the following DGP parameters
|
burnin |
Number of simulated observations to remove from beginning. Default is |
List with simulated vector autoregressive series and its DGP parameters.
set.seed(1234)
# Define DGP of MS VAR process
mdl_msvar2 <- list(n = 1000,
p = 1,
q = 2,
mu = rbind(c(5, -2),
c(10, 2)),
sigma = list(rbind(c(5.0, 1.5),
c(1.5, 1.0)),
rbind(c(7.0, 3.0),
c(3.0, 2.0))),
phi = rbind(c(0.50, 0.30),
c(0.20, 0.70)),
k = 2,
P = rbind(c(0.90, 0.10),
c(0.10, 0.90)))
# Simulate process using simuMSVAR() function
y_msvar_simu <- simuMSVAR(mdl_msvar2)
plot(y_msvar_simu)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.