acdspec-methods: function: ACD Specification

Description Usage Arguments Details Value Author(s)

Description

Method for creating a univariate ACD specification object prior to fitting.

Usage

1
2
3
4
5
6
7
8
acdspec(variance.model = list(model = "sGARCH", garchOrder = c(1, 1), 
external.regressors = NULL, variance.targeting = FALSE), 
mean.model = list(armaOrder = c(1, 1), include.mean = TRUE, archm = FALSE, 
arfima = FALSE, external.regressors = NULL), 
distribution.model = list(model = "snorm", skewOrder = c(1, 1, 1), skewshock = 1, 
skewshocktype = 1, skewmodel = "quad", skew.regressors = NULL, 
shapeOrder = c(0, 1, 1), shapeshock = 1, shapeshocktype = 1, shapemodel = "quad", 
shape.regressors = NULL, exp.rate = 1), start.pars = list(), fixed.pars = list())

Arguments

variance.model

List containing the variance model specification:
model Valid models (currently implemented) are “sGARCH”, “csGARCH”, “mcsGARCH”.
garchOrder The ARCH (q) and GARCH (p) orders.
external.regressors A matrix object containing the external regressors to include in the variance equation with as many rows as will be included in the data (which is passed in the fit function). variance.targeting (Logical) If logical, indicates whether to use variance targeting for the conditional variance intercept “omega”.

mean.model

List containing the mean model specification:
armaOrder The autoregressive (ar) and moving average (ma) orders (if any).
include.mean Whether to include the mean.
archm Whether to include ARCH volatility in the mean regression.
arfima Whether to fractional differencing in the ARMA regression.
external.regressors A matrix object containing the external regressors to include in the mean equation with as many rows as will be included in the data (which is passed in the fit function).

distribution.model

List containing the conditional distribution dynamics specification:
model The conditional density to use for the innovations. Valid choices are “snorm” for the skew-normal distribution, “std” for the student-t, “sstd” for the skew-student, “ged” for the generalized error distribution, “sged” for the skew-generalized error distribution, “nig” for the normal inverse gaussian distribution, “ghyp” for the Generalized Hyperbolic, and “jsu” for Johnson's SU distribution.
skewOrder The skew dynamics order (see vignette for details).
skewshock Whether to use the residuals (2) or standardized residuals (1) to model the skew dynamics.
skewshocktype Whether to model the skewshock dynamics using the squared (1) or absolute (any other value) value function.
skewmodel A choice of skew dynamic models including quadratic (“quad”), piece-wise linear (‘pwl’), general threshold based (‘tar’) or excess shock over the conditional absolute sigma (‘xar’).
skew.regressors Optional matrix of regressors to include in the conditional skew dynamics.
shapeOrder The shape dynamics order (see vignette for details).
shapeshock Whether to use the residuals (2) or standardized residuals (1) to model the shape dynamics.
shapeshocktype Whether to model the shapeshock dynamics using the squared (1) or absolute (any other value) value function.
shapemodel A choice of shape dynamic models including quadratic (“quad”), piece-wise linear (‘pwl’), general threshold based (‘tar’) or excess shock over the conditional absolute sigma (‘xar’).
shape.regressors Optional matrix of regressors to include in the conditional shape dynamics.
exp.rate The rate value for the exponential transformation used for the shape dynamics (the skew dynamics uses the logistic transformation without additional parameters).

start.pars

List of staring parameters for the optimization routine. These are not usually required unless the optimization has problems converging.

fixed.pars

List of parameters which are to be kept fixed during the optimization. It is possible that you designate all parameters as fixed so as to quickly recover just the results of some previous work or published work. The optional argument “fixed.se” in the acdfit function indicates whether to calculate standard errors for those parameters fixed during the post optimization stage.

Details

The ACD specification allows for a number of different parameterizations of the conditional higher moment dynamics, with a host of specialized options. Not all combinations of options and dynamics are available and the user should consult the vignette where the models are more fully discussed.

Value

A ACDspec object containing details of the ACD specification.

Author(s)

Alexios Ghalanos


racd documentation built on May 2, 2019, 4:47 p.m.