GARCH Toolbox    

Boundary Constraints and Statistical Inferences

The estimation process places stationarity and positivity constraints on the parameters (see Eq. (2-6) in the section Homoskedasticity of the Unconditional Variance).

Whenever garchfit actively imposes parameter constraints (other than user-specified equality constraints) during the estimation process, the statistical results based on the maximum likelihood parameter estimates are invalid (see Hamilton [12], page 142). This is because statistical inference relies on the log-likelihood function being approximately quadratic in the neighborhood of the maximum likelihood parameter estimates. This cannot be the case when the estimates fail to fall in the interior of the parameter space.

As an example of an actively imposed parameter constraint, fit a GARCH(1,2) model to the returns of the XYZ Corporation. This model is intentionally misspecified and estimations for such models often have difficulty converging. You can increase the likelihood of convergence by making the requirement for convergence less stringent. To do this increase the termination tolerance parameter TolCon from 1e-6 (the default) to 1e-5.

The warning message explicitly states that garchfit has imposed constraints. If you choose to suppress the estimations details (i.e., set the specification structure field Display to off), the same information is available from the constraints field of the summary output structure.

Examine the estimation results to see exactly what happened.

The 0 value of ARCH(2)reveals that garchfit has enforced the variance positivity constraint of the second ARCH parameter. It indicates that the estimated GARCH(1,2) model is in fact a GARCH(1,1) model, and further emphasizes that the default model is well suited for the returns of the XYZ Corporation.

Furthermore, since a parameter constraint has been actively imposed during the estimation process, the statistical results based on the maximum likelihood parameter estimates are invalid. These statistical results include the standard errors shown in column two, as well as any likelihood ratio tests based on the lratiotest function.


  Initial Parameter Estimates Data Size and Quality