multiforecast-methods {rugarch} | R Documentation |
Method for multiple forecasting from a variety of univariate GARCH and ARFIMA models.
multiforecast(multifitORspec, data = NULL, n.ahead = 1, n.roll = 0, out.sample = 0, external.forecasts = list(mregfor = NULL, vregfor = NULL), parallel = FALSE, parallel.control = list(pkg = c("multicore", "snowfall"), cores = 2), ...)
multifitORspec |
Either a univariate GARCH or ARFIMA multiple fit object |
data |
Required if a multiple specification rather than a multiple fit object is supplied. A multivariate data object. Can be a matrix or data.frame object, no other class supported at present. |
n.ahead |
The forecast horizon. |
n.roll |
The no. of rolling forecasts to create beyond the first one. |
out.sample |
Optional. If a specification object is supplied, indicates how many data points to keep for out of sample testing. If this is not a vector equal to the column dimension of the data, then it will be replicated to that dimension, else it must be of same length as the data column dimension. |
external.forecasts |
A list with forecasts for the external regressors in the mean and/or variance equations if specified. |
parallel |
Whether to make use of parallel processing on multicore systems. |
parallel.control |
The parallel control options including the type of package for performing the parallel calculations (‘multicore’ for non-windows O/S and ‘snowfall’ for all O/S), and the number of cores to make use of. |
... |
. |
A uGARCHmultiforecast
or ARFIMAmultiforecast
object containing details of the multiple GARCH or ARFIMA forecasts. See the
class for details.
Alexios Ghalanos