Specify the conditional distribution, scaling mechanism and time-varying parameters for multivariate GAS models.
MultiGASSpec(Dist = "mvnorm", ScalingType = "Identity",
GASPar = list(location = FALSE, scale = TRUE,
correlation = FALSE, shape = FALSE),
ScalarParameters = TRUE)
character
indicating the label of the conditional distribution. Available distribution
can be displayed using the function DistInfo. Default value Dist = "mvnorm"
character
indicating the scaling mechanism for the conditional score.
Only ScalingType = "Identity"
is supported for multivariate distributions.
list
containing information about which parameters of the conditional distribution have to
be time-varying. location = TRUE
refers to the location parameters, scale = TRUE
refers
to the scale parameters, shape = TRUE
refers to the shape parameter (e.g., the degree of freedom
of the multivariate Student-t distribution), correlation = TRUE
refers to the correlations.
If the distribution specified in the Dist
argument does not have, say,
a shape parameter, the condition shape = TRUE
is ignored.
logical
indicating if the parameters of the locations, scales and correlations
dynamic have to be scalars or a diagonal matrices. By default ScalarParameters = TRUE
.
An object of the class mGASSpec
All the information regarding the supported multivariate conditional distributions can be investigated using the DistInfo function.
Creal D, Koopman SJ, Lucas A (2011). "A Dynamic Multivariate Heavy-Tailed Model for Time-Varying Volatilities and Correlations." Journal of Business & Economic Statistics, 29(4), 552-563. 10.1198/jbes.2011.10070.
Creal D, Koopman SJ, Lucas A (2013). "Generalized Autoregressive Score Models with Applications." Journal of Applied Econometrics, 28(5), 777-795. 10.1002/jae.1279.
Harvey AC (2013). Dynamic Models for Volatility and Heavy Tails: With Applications to Financial and Economic Time Series. Cambridge University Press.
# NOT RUN {
# Specify a GAS model with multivariate Student-t
# conditional distribution and time-varying locations,
# scales and correlations parameters but constant shape parameter.
library("GAS")
GASSpec = MultiGASSpec(Dist = "mvt", ScalingType = "Identity",
GASPar = list(location = TRUE, scale = TRUE,
correlation = TRUE, shape = FALSE))
GASSpec
# }
Run the code above in your browser using DataLab