Package: rugarch 1.5-3

rugarch: Univariate GARCH Models

ARFIMA, in-mean, external regressors and various GARCH flavors, with methods for fit, forecast, simulation, inference and plotting.

Authors:Alexios Galanos [aut, cre], Tobias Kley [ctb]

rugarch_1.5-3.tar.gz
rugarch_1.5-3.zip(r-4.5)rugarch_1.5-3.zip(r-4.4)rugarch_1.5-3.zip(r-4.3)
rugarch_1.5-3.tgz(r-4.4-x86_64)rugarch_1.5-3.tgz(r-4.4-arm64)rugarch_1.5-3.tgz(r-4.3-x86_64)rugarch_1.5-3.tgz(r-4.3-arm64)
rugarch_1.5-3.tar.gz(r-4.5-noble)rugarch_1.5-3.tar.gz(r-4.4-noble)
rugarch_1.5-3.tgz(r-4.4-emscripten)rugarch_1.5-3.tgz(r-4.3-emscripten)
rugarch.pdf |rugarch.html
rugarch/json (API)

# Install 'rugarch' in R:
install.packages('rugarch', repos = c('https://alexiosg.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/alexiosg/rugarch/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • dji30ret - Data: Dow Jones 30 Constituents Closing Value Log Return
  • dmbp - Data: Deutschemark/British pound Exchange Rate
  • sp500ret - Data: Standard and Poors 500 Closing Value Log Return
  • spyreal - Data: SPDR Standard and Poors 500 Open-Close Daily Return and Realized Kernel Volatility

On CRAN:

11.91 score 23 stars 16 packages 1.2k scripts 39k downloads 4 mentions 79 exports 27 dependencies

Last updated 2 months agofrom:a0d2744dd3. Checks:OK: 9. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 22 2024
R-4.5-win-x86_64OKOct 22 2024
R-4.5-linux-x86_64OKOct 22 2024
R-4.4-win-x86_64OKOct 22 2024
R-4.4-mac-x86_64OKOct 22 2024
R-4.4-mac-aarch64OKOct 22 2024
R-4.3-win-x86_64OKOct 22 2024
R-4.3-mac-x86_64OKOct 22 2024
R-4.3-mac-aarch64OKOct 22 2024

Exports:arfimacvarfimadistributionarfimafilterarfimafitarfimaforecastarfimapatharfimarollarfimasimarfimaspecas.data.frameautoarfimaBerkowitzTestcoefconfintconvergenceDACTestddistdistplotdkurtosisdskewnessESTestfitdistfittedfpmftseqgeneratefwdgetspecghyptransformGMMTestgofhalflifeHLTestinfocriterialikelihoodmcsTestmovemultifiltermultifitmultiforecastmultispecnewsimpactnyblompdistpersistencepitplotqdistqghqnigquantilerdistreducereportresidualsresumesetbounds<-setfixed<-setstart<-showsigmasignbiasskdomainugarchbenchugarchbootugarchdistributionugarchfilterugarchfitugarchforecastugarchpathugarchrollugarchsimugarchspecuncmeanuncvarianceVaRDurTestVaRlossVaRplotVaRTestvcov

Dependencies:chronDistributionUtilsFNNfracdiffGeneralizedHyperbolickernlabKernSmoothkslatticeMASSMatrixmclustmgcvmulticoolmvtnormnlmenloptrnumDerivpracmaRcppRcppArmadilloRsolnpSkewHyperbolicspdtruncnormxtszoo

Introduction to the rugarch package

Rendered fromIntroduction_to_the_rugarch_package.Rnwusingutils::Sweaveon Oct 22 2024.

Last update: 2024-08-19
Started: 2014-03-20

Readme and manuals

Help Manual

Help pageTopics
The rugarch packagerugarch-package rugarch
class: High Level ARFIMA classARFIMA-class
ARFIMAX time series cross validationarfimacv
class: ARFIMA Parameter Distribution ClassARFIMAdistribution-class as.data.frame,ARFIMAdistribution-method show,ARFIMAdistribution-method
function: ARFIMA Parameter Distribution via Simulationarfimadistribution arfimadistribution,ANY-method arfimadistribution,ARFIMAfit-method arfimadistribution,ARFIMAspec-method arfimadistribution-methods
class: ARFIMA Filter ClassARFIMAfilter-class coef,ARFIMAfilter-method fitted,ARFIMAfilter-method infocriteria,ARFIMAfilter-method likelihood,ARFIMAfilter-method residuals,ARFIMAfilter-method show,ARFIMAfilter-method uncmean,ARFIMAfilter-method
function: ARFIMA Filteringarfimafilter arfimafilter,ANY-method arfimafilter,ARFIMAspec-method arfimafilter-methods
class: ARFIMA Fit ClassARFIMAfit-class coef,ARFIMAfit-method convergence,ARFIMAfit-method fitted,ARFIMAfit-method getspec,ARFIMAfit-method infocriteria,ARFIMAfit-method likelihood,ARFIMAfit-method reduce,ARFIMAfit-method residuals,ARFIMAfit-method show,ARFIMAfit-method uncmean,ARFIMAfit-method vcov,ARFIMAfit-method
function: ARFIMA Fitarfimafit arfimafit,ANY-method arfimafit,ARFIMAspec-method arfimafit-methods
class: ARFIMA Forecast ClassARFIMAforecast-class fitted,ARFIMAforecast-method fpm,ARFIMAforecast-method show,ARFIMAforecast-method
function: ARFIMA Forecastingarfimaforecast arfimaforecast,ANY-method arfimaforecast,ARFIMAfit-method arfimaforecast,ARFIMAspec-method arfimaforecast-methods
class: ARFIMA Multiple Filter ClassARFIMAmultifilter-class coef,ARFIMAmultifilter-method fitted,ARFIMAmultifilter-method likelihood,ARFIMAmultifilter-method residuals,ARFIMAmultifilter-method show,ARFIMAmultifilter-method
class: ARFIMA Multiple Fit ClassARFIMAmultifit-class coef,ARFIMAmultifit-method fitted,ARFIMAmultifit-method likelihood,ARFIMAmultifit-method residuals,ARFIMAmultifit-method show,ARFIMAmultifit-method
class: ARFIMA Multiple Forecast ClassARFIMAmultiforecast-class fitted,ARFIMAmultiforecast-method show,ARFIMAmultiforecast-method
class: ARFIMA Multiple Specification ClassARFIMAmultispec-class show,ARFIMAmultispec-method
class: ARFIMA Path Simulation ClassARFIMApath-class fitted,ARFIMApath-method show,ARFIMApath-method
function: ARFIMA Path Simulationarfimapath arfimapath,ANY-method arfimapath,ARFIMAspec-method arfimapath-methods
class: ARFIMA Rolling Forecast ClassARFIMAroll-class as.data.frame,ARFIMAroll-method coef,ARFIMAroll-method fpm,ARFIMAroll-method report,ARFIMAroll-method resume,ARFIMAroll-method show,ARFIMAroll-method
function: ARFIMA Rolling Density Forecast and Backtestingarfimaroll arfimaroll,ANY-method arfimaroll,ARFIMAspec-method arfimaroll-methods
class: ARFIMA Simulation ClassARFIMAsim-class fitted,ARFIMAsim-method show,ARFIMAsim-method
function: ARFIMA Simulationarfimasim arfimasim,ANY-method arfimasim,ARFIMAfit-method arfimasim-methods
class: ARFIMA Specification ClassARFIMAspec-class setbounds<-,ARFIMAspec,vector-method setfixed<-,ARFIMAspec,vector-method setstart<-,ARFIMAspec,vector-method show,ARFIMAspec-method uncmean,ARFIMAspec-method
function: ARFIMA Specificationarfimaspec arfimaspec,ANY-method arfimaspec-methods
Automatic Model Selection for ARFIMA modelsautoarfima
Berkowitz Density Forecast Likelihood Ratio TestBerkowitzTest
Directional Accuracy TestDACTest
A small set of utilities to work with some time and date classes.ftseq generatefwd move
data: Dow Jones 30 Constituents Closing Value Log Returndji30ret
data: Deutschemark/British pound Exchange Ratedmbp
Expected Shortfall Test.ESTest
class: GARCH Bootstrap ClassGARCHboot-class
class: GARCH Parameter Distribution ClassGARCHdistribution-class
class: GARCH Filter ClassGARCHfilter-class
class: GARCH Fit ClassGARCHfit-class
class: GARCH Forecast ClassGARCHforecast-class
class: GARCH Path Simulation ClassGARCHpath-class
class: GARCH Roll ClassGARCHroll-class
class: GARCH Simulation ClassGARCHsim-class
class: GARCH Spec ClassGARCHspec-class
class: GARCH Tests ClassGARCHtests-class
Distribution: Generalized Hyperbolic Transformation and Scalingghyptransform
The GMM Orthogonality Test of HansenGMMTest
The Non-Parametric Density Test of Hong and LiHLTest
Model Confidence Set TestmcsTest
function: Univariate GARCH and ARFIMA Multiple Filteringmultifilter multifilter,ANY-method multifilter,ARFIMAmultifit-method multifilter,ARFIMAmultispec-method multifilter,uGARCHmultifit-method multifilter,uGARCHmultispec-method multifilter-methods
function: Univariate GARCH and ARFIMA Multiple Fittingmultifit multifit,ANY-method multifit,ARFIMAmultispec-method multifit,uGARCHmultispec-method multifit-methods
function: Univariate GARCH and ARFIMA Multiple Forecastingmultiforecast multiforecast,ANY-method multiforecast,ARFIMAmultifit-method multiforecast,ARFIMAmultispec-method multiforecast,uGARCHmultifit-method multiforecast,uGARCHmultispec-method multiforecast-methods
function: Univariate multiple GARCH Specificationmultispec multispec,ANY-method multispec,vector-method multispec-methods
Functions exported for use in rmgarchqgh qnig
class: rGARCH ClassrGARCH-class
Distribution: rugarch distribution functionsddist distplot dkurtosis dskewness fitdist pdist qdist rdist rgarchdist skdomain
data: Standard and Poors 500 Closing Value Log Returnsp500ret
data: SPDR Standard and Poors 500 Open-Close Daily Return and Realized Kernel Volatilityspyreal
Benchmark: The Benchmark Test Suiteugarchbench
class: Univariate GARCH Bootstrap Classas.data.frame,uGARCHboot-method plot,uGARCHboot,missing-method show,uGARCHboot-method uGARCHboot-class
function: Univariate GARCH Forecast via Bootstrapugarchboot ugarchboot,ANY-method ugarchboot,uGARCHfit-method ugarchboot,uGARCHspec-method ugarchboot-methods
class: Univariate GARCH Parameter Distribution Classas.data.frame,uGARCHdistribution-method plot,uGARCHdistribution,missing-method show,uGARCHdistribution-method uGARCHdistribution-class
function: Univariate GARCH Parameter Distribution via Simulationugarchdistribution ugarchdistribution,ANY-method ugarchdistribution,uGARCHfit-method ugarchdistribution,uGARCHspec-method ugarchdistribution-methods
class: Univariate GARCH Filter Classcoef,uGARCHfilter-method fitted,uGARCHfilter-method gof,uGARCHfilter,numeric-method halflife,uGARCHfilter,missing,missing,missing,missing-method infocriteria,uGARCHfilter-method likelihood,uGARCHfilter-method newsimpact,uGARCHfilter-method persistence,uGARCHfilter,missing,missing,missing,missing-method pit,uGARCHfilter-method plot,uGARCHfilter,missing-method quantile,uGARCHfilter-method residuals,uGARCHfilter-method show,uGARCHfilter-method sigma,uGARCHfilter-method signbias,uGARCHfilter-method uGARCHfilter-class uncmean,uGARCHfilter-method uncvariance,uGARCHfilter,missing,missing,missing,missing,missing-method
function: Univariate GARCH Filteringugarchfilter ugarchfilter,ANY-method ugarchfilter,uGARCHspec-method ugarchfilter-methods
class: Univariate GARCH Fit Classcoef,uGARCHfit-method confint,uGARCHfit-method convergence convergence,ANY-method convergence,uGARCHfit-method fitted,uGARCHfit-method getspec getspec,ANY-method getspec,uGARCHfit-method gof gof,ANY,ANY-method gof,uGARCHfit,numeric-method halflife halflife,ANY,ANY,ANY,ANY,ANY-method halflife,missing,numeric,character,character,ANY-method halflife,uGARCHfit,missing,missing,missing,missing-method infocriteria infocriteria,ANY-method infocriteria,uGARCHfit-method likelihood likelihood,ANY-method likelihood,uGARCHfit-method newsimpact newsimpact,ANY-method newsimpact,uGARCHfit-method nyblom nyblom,ANY-method nyblom,uGARCHfit-method persistence persistence,ANY,ANY,ANY,ANY,ANY-method persistence,missing,numeric,character,character,ANY-method persistence,uGARCHfit,missing,missing,missing,missing-method pit pit,ANY-method pit,uGARCHfit-method plot,uGARCHfit,missing-method quantile,uGARCHfit-method reduce reduce,ANY-method reduce,uGARCHfit-method residuals,uGARCHfit-method show,uGARCHfit-method sigma sigma,ANY-method sigma,uGARCHfit-method signbias signbias,ANY-method signbias,uGARCHfit-method signbias-methods uGARCHfit-class uncmean uncmean,ANY-method uncmean,uGARCHfit-method uncvariance uncvariance,ANY,ANY,ANY,ANY,ANY,ANY-method uncvariance,missing,numeric,character,character,ANY,ANY-method uncvariance,uGARCHfit,missing,missing,missing,missing,missing-method vcov,uGARCHfit-method
function: Univariate GARCH Fittingugarchfit ugarchfit,ANY-method ugarchfit,uGARCHspec-method ugarchfit-methods
class: Univariate GARCH Forecast Classfitted,uGARCHforecast-method fpm fpm,ANY-method fpm,uGARCHforecast-method plot,uGARCHforecast,missing-method quantile,uGARCHforecast-method show,uGARCHforecast-method sigma,uGARCHforecast-method uGARCHforecast-class
function: Univariate GARCH Forecastingugarchforecast ugarchforecast,ANY-method ugarchforecast,uGARCHfit-method ugarchforecast,uGARCHspec-method ugarchforecast-methods
class: Univariate GARCH Multiple Filter Classcoef,uGARCHmultifilter-method fitted,uGARCHmultifilter-method likelihood,uGARCHmultifilter-method residuals,uGARCHmultifilter-method show,uGARCHmultifilter-method sigma,uGARCHmultifilter-method uGARCHmultifilter-class
class: Univariate GARCH Multiple Fit Classcoef,uGARCHmultifit-method fitted,uGARCHmultifit-method likelihood,uGARCHmultifit-method residuals,uGARCHmultifit-method show,uGARCHmultifit-method sigma,uGARCHmultifit-method uGARCHmultifit-class
class: Univariate GARCH Multiple Forecast Classfitted,uGARCHmultiforecast-method show,uGARCHmultiforecast-method sigma,uGARCHmultiforecast-method uGARCHmultiforecast-class
class: Univariate GARCH Multiple Specification Classshow,uGARCHmultispec-method uGARCHmultispec-class
class: Univariate GARCH Path Simulation Classfitted,uGARCHpath-method plot,uGARCHpath,missing-method quantile,uGARCHpath-method show,uGARCHpath-method sigma,uGARCHpath-method uGARCHpath-class
function: Univariate GARCH Path Simulationugarchpath ugarchpath,ANY-method ugarchpath,uGARCHspec-method ugarchpath-methods
class: Univariate GARCH Rolling Forecast Classas.data.frame,uGARCHroll-method coef,uGARCHroll-method convergence,uGARCHroll-method fpm,uGARCHroll-method pit,uGARCHroll-method plot,uGARCHroll,missing-method quantile,uGARCHroll-method report report,ANY-method report,uGARCHroll-method resume resume,ANY-method resume,uGARCHroll-method show,uGARCHroll-method uGARCHroll-class
function: Univariate GARCH Rolling Density Forecast and Backtestingugarchroll ugarchroll,ANY-method ugarchroll,uGARCHspec-method ugarchroll-methods
class: Univariate GARCH Simulation Classfitted,uGARCHsim-method plot,uGARCHsim,missing-method quantile,uGARCHsim-method show,uGARCHsim-method sigma,uGARCHsim-method uGARCHsim-class
function: Univariate GARCH Simulationugarchsim ugarchsim,ANY-method ugarchsim,uGARCHfit-method ugarchsim-methods
class: Univariate GARCH Specification Classhalflife,uGARCHspec,missing,missing,missing,missing-method persistence,uGARCHspec,missing,missing,missing,missing-method setbounds<- setbounds<-,ANY,ANY-method setbounds<-,uGARCHspec,vector-method setfixed<- setfixed<-,ANY,ANY-method setfixed<-,uGARCHspec,vector-method setstart<- setstart<-,ANY,ANY-method setstart<-,uGARCHspec,vector-method show,uGARCHspec-method uGARCHspec-class uncmean,uGARCHspec-method uncvariance,uGARCHspec,missing,missing,missing,missing,missing-method
function: Univariate GARCH Specificationugarchspec ugarchspec,ANY-method ugarchspec-methods
VaR Duration TestVaRDurTest
Value at Risk loss function of Gonzalez-Rivera, Lee, and Mishra (2004)VaRloss
Value at Risk Exceedances plotVaRplot
Value at Risk Exceedances TestVaRTest