Wrappers of fEGarch_spec()
that create
specifications of specific submodels of the broad
EGARCH family.
megarch_spec(
orders = c(1, 1),
cond_dist = c("norm", "std", "ged", "ald", "snorm", "sstd", "sged", "sald")
)fimegarch_spec(
orders = c(1, 1),
cond_dist = c("norm", "std", "ged", "ald", "snorm", "sstd", "sged", "sald")
)
egarch_spec(
orders = c(1, 1),
cond_dist = c("norm", "std", "ged", "ald", "snorm", "sstd", "sged", "sald")
)
fiegarch_spec(
orders = c(1, 1),
cond_dist = c("norm", "std", "ged", "ald", "snorm", "sstd", "sged", "sald")
)
mloggarch_spec(
orders = c(1, 1),
cond_dist = c("norm", "std", "ged", "ald", "snorm", "sstd", "sged", "sald")
)
fimloggarch_spec(
orders = c(1, 1),
cond_dist = c("norm", "std", "ged", "ald", "snorm", "sstd", "sged", "sald")
)
loggarch_spec(
orders = c(1, 1),
cond_dist = c("norm", "std", "ged", "ald", "snorm", "sstd", "sged", "sald")
)
filoggarch_spec(
orders = c(1, 1),
cond_dist = c("norm", "std", "ged", "ald", "snorm", "sstd", "sged", "sald")
)
Depending on the spec-fun function, either an object of class
"egarch-type-spec"
or "loggarch-type-spec"
is returned.
a two-element numeric vector with the model orders.
a character value stating the underlying
conditional distribution to consider; available are a normal
distribution ("norm"
), a \(t\)-distribution
("std"
), a generalized error distribution
("ged"
), an average Laplace distribution ("ald"
)
and the skewed versions of them
("snorm"
, "sstd"
, "sged"
, "sald"
).
Available are shortcut specification functions for
EGARCH egarch_spec()
, FIEGARCH fiegarch_spec()
,
MEGARCH megarch_spec()
, Log-GARCH loggarch_spec()
,
FILog-GARCH filoggarch_spec()
, MLog-GARCH mloggarch_spec()
,
FIMEGARCH fimegarch_spec()
and
FIMLog-GARCH fimloggarch_spec()
.
The following descriptions are following the descriptions in the
documentation of the more general fEGarch_spec()
. Please go there
first to understand the following descriptions on the arguments of
fEGarch_spec()
to obtain these wrappers.
\(\textbf{EGARCH:}\)
model_type = "egarch"
, long_memo = FALSE
,
powers = c(1, 1)
, modulus = c(FALSE, FALSE)
\(\textbf{FIEGARCH:}\)
model_type = "egarch"
, long_memo = TRUE
,
powers = c(1, 1)
, modulus = c(FALSE, FALSE)
\(\textbf{MEGARCH:}\)
model_type = "egarch"
, long_memo = FALSE
,
powers = c(0, 1)
, modulus = c(TRUE, FALSE)
\(\textbf{Log-GARCH:}\)
model_type = "loggarch"
, long_memo = FALSE
\(\textbf{FILog-GARCH:}\)
model_type = "loggarch"
, long_memo = TRUE
\(\textbf{MLog-GARCH:}\)
model_type = "egarch"
, long_memo = FALSE
,
powers = c(0, 0)
, modulus = c(TRUE, TRUE)
\(\textbf{FIMLog-GARCH:}\)
model_type = "egarch"
, long_memo = TRUE
,
powers = c(0, 0)
, modulus = c(TRUE, TRUE)
\(\textbf{FIMEGARCH:}\)
model_type = "egarch"
, long_memo = TRUE
,
powers = c(0, 1)
, modulus = c(TRUE, FALSE)
spec <- megarch_spec(cond_dist = "std")
Run the code above in your browser using DataLab