GARCH Toolbox    

Equality Constraints and Parameter Significance

The GARCH Toolbox lets you set and constrain model parameters as a way of assessing the parameters' significance.

This section:

The Specification Structure Fix Fields

Each of the coefficient fields C, AR, MA, Regress, K, GARCH, and ARCH, in the specification structure, has a corresponding Boolean field that lets you hold any individual parameter fixed. These fix fields are FixC, FixAR, FixMA, FixRegress, FixK, FixGARCH, and FixARCH. For example, look at the output structure from the GARCH(2,1) estimation in the section Likelihood Ratio Tests.

Each fix field, when not empty ([]), is the same size as the corresponding coefficient field. A 0 in a particular element of a fix field indicates that the corresponding element of its companion value field is an initial parameter guess that garchfit refines during the estimation process. A 1 indicates that garchfit holds the corresponding element of its value field fixed during the estimation process (i.e., an equality constraint).

The GARCH(2,1) Model as an Example

This example uses the GARCH(2,1) model above to demonstrate the use of equality constraints. First, display the estimation results for the model.

The T-statistic column is the parameter value divided by the standard error, and is normally distributed for large samples. The T-statistic measures the number of standard deviations the parameter estimate is away from zero, and as a general rule, a T-statistic greater than 2 in magnitude corresponds to approximately a 95 percent confidence interval. The T-statistics in the table above imply that the conditional mean constant (C) is on the edge of significance. They also imply that the GARCH(1) parameter adds little if any explanatory power to the model.

The GARCH(1) Parameter.   Constrain the GARCH(1) parameter at 0 to assess its significance.

The specG1 structure field FixGARCH indicates that garchfit holds GARCH(1) fixed at 0, and refines GARCH(2) from an initial value of 0.9 during the estimation process. In other words, the specG1 specification structure tests the composite model,

Now estimate the model subject to the equality constraint and display the results.

A more accurate value of LLFG1 is 5973.7872.

Notice that the standard error and T-statistic columns for the first GARCH parameter indicate that garchfit held the GARCH(1) parameter fixed. The number of estimated parameters also decreased from 5 in the original, unrestricted GARCH(2,1) model to 4 in this restricted GARCH(2,1) model.

Apply the likelihood ratio test as before.

The results support rejection of the simpler, restricted model at the 0.05 significance level, but just barely. The P-value indicates that had you tested at a significance level of 0.04 or less, the restricted model would have been accepted.

The GARCH(2) Parameter.   As a second example, assess the significance of the GARCH(2) parameter by setting it to 0.

The specG2 structure field FixGARCH indicates that garchfit holds GARCH(2) fixed at 0, and refines GARCH(1) from an initial value of 0.9 during the estimation process. In other words, the specG2 specification structure tests the composite model,

which is really the GARCH(1,1) default model.

Now, estimate the model subject to the equality constraint and display the results.

Note that a more accurate value of LLFG2 is 5974.6058.

Finally, apply the likelihood ratio test again,

In this case, the results support acceptance of the restricted model at the 0.05 significance level. In fact, the P-value indicates that the test would support acceptance at the 0.10 significance level as well. This result again emphasizes that the default GARCH(1,1) model adequately explains the variation in the observed returns. A close examination reveals that the log-likelihood function values of the two models are nearly identical (i.e., LLFG2 = 5974.6058, LLF11 = 5974.6025).


  Akaike and Bayesian Information Criteria Equality Constraints and Initial Parameter Estimates