Phone: +1 (888) 427-9486
+1 (312) 324-0367
Fax: +1 (312) 238-9092
Or use our Contact Form
Time Series Modeling
| Attachment | Size | |
|---|---|---|
| TUTORIAL-_INNOVATIONS_MODEL.xls |
Let's summarize what we have learned about the time series:
- Small or insignificant mean
- Sample Mean Test
- Symmetry of distribution
- Skewness Test
- Heavy tails on both sides of the distribution
- Excess-Kurtosis Test
- Normality Test
- Slow moving conditional mean
- White-Noise Test
- WMAi
- Time-varying conditional volatility
- Significant but small serial correlation
Given the information we gathered so far, we are tempted to propose a GARCHi, GARCH-Mi or EGARCHi model for this series.
Goodness of Fit Measure
To evaluate the models consistently, we need to define two important measures for goodness of fit: the Log-Likelihood Function (LLFi) and the Akaike-Information Criterion (AICi).
Log-Likelihood Function (LLF)
The Likelihood Function is defined as the probability of generating an observed data sample for a given model. In other words, assuming we have the

data set and a hypothetical model that defines the conditional probability density function in terms of
as:

Where
are the model parameters, then the Likelihood Function is defined as:
Using a logarithmic transform, the Log-Likelihood Function is expressed as:

Please note that we are using the probability density function value as if it were equivalent to the probability of the occurrence of the value. This is not perfectly correct; the probability is defined as the area under the density function. But if we replace each individual observation with a small interval (e.g.
), then we can simply multiply the Likelihood Function with a constant (or add a constant to the Log-Likelihood Function). Either way, the Likelihood Function can still work as a relative measure of goodness of fit.
Akaike Information Criterion (AIC)
As with any other modeling technique, the higher the model order, the greater the fit is. This is exactly what the AIC is defined to address; it penalizes higher order models.
In general, the AIC is defined as the Log-Likelihood Function minus a penalty for the model order. For instance, the AIC formula for the GARCH(p,q) model is defined as:

Note that the AIC has the opposite sign of the Log-Likelihood Function.
Example 1: GARCH Model
Let's propose a GARCH model for MSFT log daily returns with normally distributed innovations or shocks.


Where
: Conditional mean
: Innovations or shocks (i.i.d, independent and identical distributed random variables)
: Residuals
: Conditional volatility
In Excel, we describe the model as:

The initial choice of a parameter model is important. We suggest using the values you computed during the earlier analysis, making sure that the GARCH_CHECK function returns a value of one ("1").
Innovations Distribution
In our analysis of financial time series, we run into situations where GARCH/EGARCH can't capture the entire excess kurtosis in a series, so we then look for an innovation process with inherent leptokurtic distribution.
NumXL supports two commonly used processes: Student t-Distribution and Generalized Error Distribution (GEDi). Both have one parameter, the shape factor (
), that define their final distributions.
Please note that the shape factor for the Student t-Distribution must be greater than four, while for the GED it must be greater than one.
Example 2: GARCH(1,1) with GED Innovation
Where
: Conditional mean
: Innovations or shocks (i.i.d)
: Residuals
: Shape factor
: Conditional volatility
In Excel, the new model is expressed as:

General notes about the GED:
- The maximum excess kurtosis for a GED distribution is 3.0 (
) - For
, the GED is normally distributed - As
, the GED approaches uniform distribution and its excess kurtosis is negative
What does this mean to us?
- The GED is used to capture small-to-moderate excess kurtosis. For other cases, consider the Student t-Distribution.
- Using the GED does not lock us into leptokurtic innovation. As we optimize the model, the shape factor can yield a normally distributed innovation.
Example 3: GARCH(1,1) with Student t-Distribution Innovation



Where
: Conditional mean
: Innovations or shocks (i.i.d)
: Residuals
: Shape factor (degrees of freedom)
: Conditional volatility
In Excel, the new model is expressed as:

Please note that these parameters are not optimal. We should think of them as our initial guess.
Using the NumXL Toolbar
You can use the NumXL toolbar to construct a model in a few steps. For instance, to construct an EGARCH(1,1) model with Student t-Distribution innovations, do the following:
- Using the NumXL toolbar (or Excel 2003 NumXL menu), select GARCH.
- The GARCH model dialog box pops up. Fill in the location of your data, series time order, "EGARCH" for model, output options and location for the table and graphs to be generated in your worksheet.
- Upon completion, the model parameters, goodness of fit calculation and residuals diagnosis analysis are generated (along with their formulas) in the selected output range.
