Package: tsgarch 1.0.4

Alexios Galanos

tsgarch: Univariate GARCH Models

Multiple flavors of the Generalized Autoregressive Conditional Heteroskedasticity (GARCH) model with a large choice of conditional distributions. Methods for specification, estimation, prediction, filtering, simulation, statistical testing and more. Represents a partial re-write and re-think of 'rugarch', making use of automatic differentiation for estimation.

Authors:Alexios Galanos [aut, cre, cph]

tsgarch_1.0.4.tar.gz
tsgarch_1.0.4.zip(r-4.5)tsgarch_1.0.4.zip(r-4.4)tsgarch_1.0.4.zip(r-4.3)
tsgarch_1.0.4.tgz(r-4.4-x86_64)tsgarch_1.0.4.tgz(r-4.4-arm64)tsgarch_1.0.4.tgz(r-4.3-x86_64)tsgarch_1.0.4.tgz(r-4.3-arm64)
tsgarch_1.0.4.tar.gz(r-4.5-noble)tsgarch_1.0.4.tar.gz(r-4.4-noble)
tsgarch.pdf |tsgarch.html
tsgarch/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/tsmodels/tsgarch/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • dmbp - Deutschemark/British pound Exchange Rate
  • nikkei - Japanese NIKKEI Stock Index

On CRAN:

garch

6.77 score 10 stars 16 scripts 2.7k downloads 13 exports 78 dependencies

Last updated 4 days agofrom:448bd19009. Checks:OK: 9. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 14 2024
R-4.5-win-x86_64OKNov 14 2024
R-4.5-linux-x86_64OKNov 14 2024
R-4.4-win-x86_64OKNov 14 2024
R-4.4-mac-x86_64OKNov 14 2024
R-4.4-mac-aarch64OKNov 14 2024
R-4.3-win-x86_64OKNov 14 2024
R-4.3-mac-x86_64OKNov 14 2024
R-4.3-mac-aarch64OKNov 14 2024

Exports:as_flextablebenchmark_fcpbenchmark_laurentbreadestfunestimate.tsgarch.specgarch_modelspecnewsimpactnloptr_fast_optionsnloptr_global_optionsomegapersistenceto_multi_estimate

Dependencies:alabamaaskpassbase64encbslibcachemclicodetoolscpp11data.tabledigestDistributionUtilsevaluatefastmapflextablefontawesomefontBitstreamVerafontLiberationfontquiverfsfuturefuture.applygdtoolsGeneralizedHyperbolicgenericsglobalsgluehighrhtmltoolsjquerylibjsonliteKernSmoothknitrlatticelifecyclelistenvlubridateMASSMatrixmemoisemevmimenleqslvnloptrnumDerivofficeropensslparallellyprogressrR6raggrappdirsrbibutilsRcppRcppArmadilloRcppEigenRdpackrlangrmarkdownRsolnpsandwichsassSkewHyperbolicsyssystemfontstextshapingtimechangetinytexTMBtruncnormtsdistributionstsmethodsuuidxfunxml2xtsyamlzipzoo

Benchmark

Rendered frombenchmark.Rmdusingknitr::rmarkdownon Nov 14 2024.

Last update: 2024-10-11
Started: 2024-04-22

GARCH Models

Rendered fromgarch_models.Rmdusingknitr::rmarkdownon Nov 14 2024.

Last update: 2024-10-11
Started: 2024-04-22

Package Demo

Rendered fromdemonstration.Rmdusingknitr::rmarkdownon Nov 14 2024.

Last update: 2024-10-11
Started: 2024-04-22

Readme and manuals

Help Manual

Help pageTopics
Combine univariate GARCH specifications into a multi-specification object+.tsgarch.spec
Akaike's An Information CriterionAIC AIC.tsgarch.estimate
Transform an object into flextableas_flextable.benchmark as_flextable.benchmark.fcp as_flextable.benchmark.laurent
Transform a summary object into flextableas_flextable.summary.tsgarch.estimate
FCP GARCH Benchmarkbenchmark_fcp
Laurent APARCH Benchmarkbenchmark_laurent
Bayesian Information CriterionBIC BIC.tsgarch.estimate
Bread Methodbread.tsgarch.estimate
Extract Model Coefficientscoef coef.tsgarch.estimate
Confidence Intervals for Model Parametersconfint confint.tsgarch.estimate
Deutschemark/British pound Exchange Ratedmbp
Score Methodestfun.tsgarch.estimate
Estimates an GARCH model given a specification object using maximum likelihood and autodiffestimate estimate.tsgarch.multispec estimate.tsgarch.spec
Extract Model Fitted Valuesfitted fitted.tsgarch.estimate fitted.tsgarch.multi_estimate
GARCH Model Specificationgarch_modelspec
Half Lifehalflife halflife.tsgarch.estimate
Extract Log-LikelihoodlogLik logLik.tsgarch.estimate
News Impact Curvenewsimpact newsimpact.tsgarch.estimate
Japanese NIKKEI Stock Indexnikkei
Default options for nloptr solvernloptr_fast_options nloptr_global_options nloptr_options
Extract the Number of Observationsnobs nobs.tsgarch.estimate
Omega (Variance Equation Intercept)omega omega.tsgarch.estimate omega.tsgarch.spec
Model Persistencepersistence persistence.tsgarch.estimate persistence.tsgarch.spec
Probability Integral Transform (PIT)pit pit.tsgarch.estimate
Estimated Model Plotsplot.tsgarch.estimate
News Impact Plotplot.tsgarch.newsimpact
Model Predictionpredict predict.tsgarch.estimate
Model Estimation Summary Print methodprint.summary.tsgarch.estimate
Profile Summary Print methodprint.summary.tsgarch.profile
Extract Model Residualsresiduals residuals.tsgarch.estimate residuals.tsgarch.multi_estimate
Extract Volatility (Conditional Standard Deviation)sigma sigma.tsgarch.estimate sigma.tsgarch.multi_estimate
Model Simulationsimulate simulate.tsgarch.spec
GARCH Model Estimation Summarysummary summary.tsgarch.estimate
GARCH Profile Summarysummary.tsgarch.profile
Convert a list of tsgarch.estimate objects to a multi_estimate objectto_multi_estimate
Walk Forward Rolling Backtesttsbacktest tsbacktest.tsgarch.spec
Model Equation (LaTeX)tsequation tsequation.tsgarch.estimate
Model Filteringtsfilter tsfilter.tsgarch.estimate tsfilter.tsgarch.spec
Model Parameter Profilingtsprofile tsprofile.tsgarch.spec
Unconditional Valueunconditional unconditional.tsgarch.estimate unconditional.tsgarch.spec
The Covariance Matrix of the Estimated Parametersvcov vcov.tsgarch.estimate