Procedure

Estimating ARCH/GARCH parameters using conditional maximum likelihood under normality assumptions.

Setup

Consider an ARCH(m) model:

Assume .

Conditional Distribution

Given the information set :

The conditional PDF is:

Conditional Likelihood Function

For observations , dropping the complicated joint density of initial values:

where .

Log-Likelihood Function

Taking the logarithm:

Simplified form (dropping constants):

For GARCH Models

The log-likelihood has the same form, but follows the GARCH specification:

Parameters:

Estimation

Objective:

Subject to constraints:

  • ,
  • Stationarity condition:

Methods:

  • Numerical optimization (Newton-Raphson, BFGS)
  • Most statistical software uses quasi-Newton methods

Alternative Distributional Assumptions

DistributionPurposeHeavy Tails
Normal (default)Standard caseNo
Student-tCapture heavy tailsYes
Skew-Student-tCapture skewness & heavy tailsYes
Generalized Error Distribution (GED)FlexibleAdjustable