data: matrix of dimension (T + ForecastLength) x N containing the time series of observations.
GASSpec: An object of the class mGASSpec created using the function MultiGASSpec
ForecastLength: numeric Length of the out of sample
Nstart: numeric Period when perform the first forecast. Ignored if ForecastLength is supplied.
RefitEvery: numeric Number of periods before model coefficients re-estimation.
RefitWindow: character Type of window. If RefitWindow = "recursive" all the observations are used when the model is re-estimated. If RefitWindow = "moving" old observations are eliminated.
cluster: A cluster object created calling using the paralell package. If supplied parallel processing is used to speed up the computations.
Compute.SE: logical. Should asymptotic Standard Errors be computed? By default Compute.SE = FALSE
``: Additional arguments for MultiGASFit
Returns
An object of the class mGASRoll
Author(s)
Leopoldo Catania
Examples
## Not run:# Specify a GAS model with Multivariate Student-t conditional# distribution and time-varying scale and correlation parameters# stock returns Forecastdata("StockIndices")mY = StockIndices[,1:2]# Specification mvtGASSpec = MultiGASSpec(Dist ="mvt", ScalingType ="Identity", GASPar = list(location =FALSE, scale =TRUE, correlation =TRUE, shape =FALSE))# Perform 1-step ahead rolling forecast with refitlibrary(parallel)Roll = MultiGASRoll(mY, GASSpec, ForecastLength =250, RefitEvery =100, RefitWindow = c("moving"))
Roll
## End(Not run)