Usage
gsSelect(data, order.max = c(1, 1, 1, 1),
selection.criteria = c("AIC", "AICc", "BIC"), is.aparch = FALSE,
cond.dist = c("stableS0", "stableS1", "stableS2", "gev",
"gat", "norm", "std", "sstd", "skstd", "ged"),
include.mean = TRUE,
algorithm = c("sqp", "sqp.restriction", "nlminb", "nlminb+nm"), ...)
Arguments
data
Data with the time series to be estimated. It must be a numeric vector not contain NA, NULL or
Inf values.
order.max
Maximum order of models to search. It must by a vector of the type
c(mMax, nMax, pMax, qMax)
with each entry representing the maximum order of the model that will be fitted when searching for the best model.
selection.criteria
The goodness-of-fit criterion to be used when searching for the best model. Three different criterias are allowed: AIC, AICc or BIC. For more information see Brockwell and Davis (1996).
is.aparch
Boolean variable indicating whether to search for ARMA-GARCH or ARMA-APARCH models.
cond.dist
a character string naming conditional distribution of innovations. The package was created to accept the following distributions: "stableS0"
, "stableS1"
, "stableS2"
, "gev"
and "GAt"
. Other common distributions are also possible such as the "norm"
, "std"
, "sstd"
, "skstd"
, "ged"
.
include.mean
This is a boolean variable. It intercept is TRUE than we estimate the model with intercept.
algorithm
The algorithm to be used to search for the optimum value. The current version of the GEVStableGarch package implements
four different optimization procedures, namely the "sqp"
, "sqp.restriction"
(enforce stationarity) , "nlminb"
and "nlminb+nm"
. See the details section for more information about the estimation algorithms.
...
Additional parameters to be passed to function gsFit
during estimation.