This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Initial Values for Conditional Variance Model Estimation

The estimate function for conditional variance models uses fmincon from Optimization Toolbox™ to perform maximum likelihood estimation. This optimization function requires initial (or, starting) values to begin the optimization process.

If you want to specify your own initial values, use name-value arguments. For example, specify initial values for GARCH coefficients using the name-value argument GARCH0.

Alternatively, you can let estimate choose default initial values. Default initial values are generated using standard time series techniques. If you partially specify initial values (that is, specify initial values for some parameters), estimate honors the initial values you do specify, and generates default initial values for the remaining parameters.

When generating initial values, estimate enforces any stationarity and positivity constraints for the conditional variance model being estimated. The techniques estimate uses to generate default initial values are as follows:

  • For the GARCH and GJR models, the model is transformed to an equivalent ARMA model for the squared, offset-adjusted response series. Note that the GJR model is treated like a GARCH model, with all leverage coefficients equal to zero. The initial ARMA values are solved for using the modified Yule-Walker equations as described in Box, Jenkins, and Reinsel [1]. The initial GARCH and ARCH starting values are calculated by transforming the ARMA starting values back to the original GARCH (or GJR) representation.

  • For the EGARCH model, the initial GARCH coefficient values are found by viewing the model as an equivalent ARMA model for the squared, offset-adjusted log response series. The initial GARCH values are solved for using Yule-Walker equations as described in Box, Jenkins, and Reinsel [1]. For the other coefficients, the first nonzero ARCH coefficient is set to a small positive value, and the first nonzero leverage coefficient is set to a small negative value (consistent with the expected signs of these coefficients).


[1] Box, G. E. P., G. M. Jenkins, and G. C. Reinsel. Time Series Analysis: Forecasting and Control. 3rd ed. Englewood Cliffs, NJ: Prentice Hall, 1994.

See Also



Related Topics