Learn R Programming

Analyze and model heteroskedastic behavior in financial time series with GARCH, APARCH and related models.

Package fGarch is part of the Rmetrics suite of R packages and is developed on R-forge at fGarch devel. The root of Rmetrics is at R-forge.

Installing fGarch

Install the latest stable version of fGarch from CRAN:

install.packages("fGarch")

You can install the development version of fGarch from R-forge:

install.packages("fGarch", repos = "http://R-Forge.R-project.org")

To report bugs visit Rmetrics.

Documentation

You can view the documentation of fGarch at fGarchDoc (rendered with pkgdown) or download the reference manual of the latest release from CRAN.

A comprehensive overview of the models and conditional distributions employed in package fGarch, along with worked examples, is available in the following paper by the original authors of the package:

WurtzEtAlGarch.pdf.

(This is an unpublished manuscript. Some online sources, confusingly, attribute it to JSS, vol 55, issue 2, but this seems to have taken the placeholders VV and II in the heading on the first page as being the Roman numbers 55 and 2.)

Copy Link

Version

Install

install.packages('fGarch')

Monthly Downloads

19,584

Version

4052.93

License

GPL (>= 2)

Maintainer

Georgi Boshnakov

Last Published

December 12th, 2025

Functions in fGarch (4052.93)

std

Standardized Student-t distribution
sstdFit

Skew Student-t distribution parameter estimation
sstd

Skew Student-t distribution
predict-methods

GARCH prediction function
stdFit

Student-t distribution parameter estimation
fGarchData

Time series datasets
garchSpec

Univariate GARCH/APARCH time series specification
garchSim

Simulate univariate GARCH/APARCH time series
plot-methods

GARCH plot methods
formula-methods

Extract GARCH model formula
stats-tsdiag

Diagnostic plots and statistics for fitted GARCH models
summary-methods

fGARCH method for the summary function
residuals-methods

Extract GARCH model residuals
volatility-methods

Extract GARCH model volatility
fitted-methods

Extract GARCH model fitted values
coef-methods

GARCH coefficients methods
garchFitControl

Control GARCH fitting algorithms
garchFit

Fit univariate and multivariate GARCH-type models
fUGARCHSPEC-class

Class 'fUGARCHSPEC'
gedFit

Generalized error distribution parameter estimation
VaR

Compute Value-at-Risk (VaR) and expected shortfall (ES)
fGARCHSPEC-class

Class "fGARCHSPEC"
snormFit

Skew normal distribution parameter estimation
fGarch-package

Modelling heterskedasticity in financial time series
sged

Skew generalized error distribution
fGARCH-class

Class "fGARCH" - fitted ARMA-GARCH/APARCH models
sgedFit

Skew generalized error distribution parameter estimation
dist-Slider

Visualise skew normal, (skew) Student-t and (skew) GED distributions
absMoments

Absolute moments of GARCH distributions
ged

Standardized generalized error distribution
snorm

Skew normal distribution