powered by
Performs simulation of a given VARMA model
VARMAsim(nobs, arlags = NULL, malags = NULL, cnst = NULL, phi = NULL, theta = NULL, skip = 200, sigma)
Sample size
The exact lags of the VAR matrix polynomial.
The exact lags of the VMA matrix polynomial.
Constant vector, Phi0
Matrix of VAR coefficient matrices in the order of the given arlags.
Matrix of VMA coefficient matrices in the order of the given malags.
The number of initial data to be omitted. Default is 200.
Covariance matrix (k-by-k, positive definite) of the innovations
Generated series
The noise series
Use multivariate Gaussian distribution to generate random shocks. Then, generate a given VARMA model. The first skip data points were discarded.
Tsay (2014, Chapter 3). Multivariate Time Series Analysis with R and Financial Applications. John Wiley. Hoboken, NJ.
# NOT RUN { p1=matrix(c(0.2,-0.6,0.3,1.1),2,2) sig=matrix(c(4,0.8,0.8,1),2,2) th1=matrix(c(-0.5,0,0,-0.6),2,2) m1=VARMAsim(300,arlags=c(1),malags=c(1),phi=p1,theta=th1,sigma=sig) zt=m1$series # }
Run the code above in your browser using DataLab