This function estimates and evaluates a combination of GARCH models with different distributions and suggests the best GARCH models among all alternatives given some test statistics
GARCHselection(
x,
distributions = c("norm", "snorm", "std", "sstd", "ged", "sged"),
models = c("sGARCH", "eGARCH", "gjrGARCH", "iGARCH", "TGARCH", "AVGARCH", "NGARCH",
"NAGARCH", "APARCH", "ALLGARCH"),
prob = 0.05,
conf.level = 0.9,
lag = 20,
ar = 0,
ma = 0
)
Get optimal univariate GARCH model specification
zoo data matrix
Vector of distributions
Vector of GARCH models
The quantile (coverage) used for the VaR.
Confidence level of VaR test statistics
Lag length of weighted Portmanteau statistics
AR(p)
MA(q)
David Gabauer
Ghalanos, A. (2014). rugarch: Univariate GARCH models, R package version 1.3-3.
Antonakakis, N., Chatziantoniou, I., & Gabauer, D. (2021). The impact of Euro through time: Exchange rate dynamics under different regimes. International Journal of Finance & Economics, 26(1), 1375-1408.