GARCH Models APS 425 - Advanced Managerial Data Analysis APS 425 – Fall 2014 GARCH Models M d l Instructor: G. William Schwert 585-275-2470 [email protected] Autocorrelated Heteroskedasticity • Suppose you have h regression i residuals id l • Mean = 0, not autocorrelated • Then, look at autocorrelations of the absolute values of the residuals (or the squares of the residuals) • This tells you if there is heteroskedasticity that varies over time (c) Prof. G. William Schwert, 2002-2014 1 GARCH Models APS 425 - Advanced Managerial Data Analysis Example: Xerox Stock Returns Kurtosis K i and d wide, id then h narrow, bands b d iin plot l are hints hi off conditional heteroskedasticity XRX .8 .6 160 Series: XRX Sample 1961M07 2015M12 Observations 637 140 .4 120 100 80 60 40 20 .2 Mean Median Maximum Minimum Std. Dev. Skewness Kurtosis 0.011243 0.008944 0.766487 -0.439834 0.102845 0.781145 9.576843 -.2 Jarque-Bera Probability 1212.838 0.000000 -.4 .0 0 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 -.6 65 70 75 80 85 90 95 00 05 10 15 Example: Xerox Stock Returns After estimating a regression with just a constant for the Xerox returns, the squared residuals have small positive autocorrelations (c) Prof. G. William Schwert, 2002-2014 2 GARCH Models APS 425 - Advanced Managerial Data Analysis GARCH Model GARCH(1 1) which is not a bad starting point Default model is GARCH(1,1), GARCH Model Conditional sd graph shows brief periods of high volatility .40 .35 .30 .25 .20 .15 .10 .05 65 70 75 80 85 90 95 00 05 10 Conditional standard deviation (c) Prof. G. William Schwert, 2002-2014 3 GARCH Models APS 425 - Advanced Managerial Data Analysis GARCH(1,1) Model Rt = + t t ~ N(0, σt2) σt2 = ω + α1 εt-12 + β1 σt-12 Where is i the th mean off the th returns t 2 σt is the variance of the errors at time t εt-12 is the squared error at time t-1 ω / (1 - β1 - α1) is the unconditional variance α1 is the first (lag 1) ARCH parameter β1 is the first (lag 1) GARCH parameter GARCH(1,1) Model This looks a lot like an ARMA(1,1) model for the squared errors (as deviations from their forecasts), νt = (t2 - σt2) εt2 = ω + (α1 + β1) εt-12 + νt - β1 νt-1 Often the Oft th GARCH parameter t β1 is i close l to t 1, 1 implying i l i that th t the movements of the conditional variance away from its long-run mean last a long time For Xerox β1 = .75 and α1 = .18, so the implied AR(1) parameter is about .93 and the MA(1) coefficient is .75 (c) Prof. G. William Schwert, 2002-2014 4 GARCH Models APS 425 - Advanced Managerial Data Analysis GARCH Model Diagnostics In Eviews,, most of the residual diagnostics g for GARCH models are in terms of the standardized residuals [which should be N(0,1)] Note that kurtosis is smaller (still not 3, though) 80 Series: Standardized Residuals Sample 1961M08 2014M08 Observations 637 70 60 50 40 30 20 10 Mean M Median Maximum Minimum Std. Dev. Skewness Kurtosis -0.038129 0 038129 -0.033813 3.240825 -4.201253 1.000207 -0.080484 3.987784 Jarque-Bera Probability 26.58485 0.000002 0 -4 -3 -2 -1 0 1 2 3 GARCH Model Diagnostics g The correlogram for the standardized squared residuals now looks better (c) Prof. G. William Schwert, 2002-2014 5 GARCH Models APS 425 - Advanced Managerial Data Analysis EGARCH(1,1) Model This model basicallyy models the logg of the variance (or standard deviation) as a function of the lagged log(variance/std dev) and the lagged absolute error from the regression model It also allows the response to the lagged l d error to t be b asymmetric, t i so that positive regression residuals can have a different effect on variance than an equivalent negative residual EGARCH(1,1) Model “GARCH” is the variance the residuals at time t The persistence parameter, c(5), is very large, implying that the variance moves slowly through time Th asymmetry t coefficient, ffi i t c(4), (4) The is negative, implying that the variance goes up more after negative residuals (stock returns) than after positive residuals (returns) (c) Prof. G. William Schwert, 2002-2014 6 GARCH Models APS 425 - Advanced Managerial Data Analysis EGARCH Model Diagnostics The correlogram for the standardized id l still till looks l k pretty tt goodd squaredd residuals .30 .25 .20 .15 .10 .05 .00 65 70 75 80 85 90 95 00 05 10 Conditional standard deviation EGARCH Model Diagnostics In Eviews, most of the residual diagnostics for GARCH models are in terms of the standardized t d di d residuals id l [which [ hi h should h ld be b N(0,1)] N(0 1)] Note that kurtosis is smaller (still not 3, though) 80 Series: Standardized Residuals Sample 1961M08 2014M08 Observations 637 70 60 50 40 30 20 10 Mean Median Maximum Minimum Std. Dev. Skewness Kurtosis 0.017141 0.007866 3.205491 -4.443921 1.000690 -0.062749 3.813891 Jarque-Bera Probability 17.99972 0.000123 0 -4 -3 -2 (c) Prof. G. William Schwert, 2002-2014 -1 0 1 2 3 7 GARCH Models APS 425 - Advanced Managerial Data Analysis EGARCH Model Extensions Plotting the log of Xerox’s stock price on the right axis, versus the two estimates of th conditional the diti l standard t d d deviation d i ti [from [f GARCH(1,1) GARCH(1 1) andd EGARCH(1,1)], EGARCH(1 1)] you can see that the crash in the stock price occurs at the same time as the spike in volatility, and volatility declined as the stock price slowly recovered .4 .3 .2 5 .1 1 4 .0 3 2 1 0 65 70 75 80 SD01 85 90 SD02 95 00 05 10 15 LOG(XRXP) EGARCH Model Extensions Include the lagged log of Xerox’s stock price as an additional variable in the EGARCH equation, ti bbutt it ddoesn’t ’t add dd much h (c) Prof. G. William Schwert, 2002-2014 8 GARCH Models APS 425 - Advanced Managerial Data Analysis Links Xerox Stock Return GARCH dataset: http://schwert.ssb.rochester.edu/A425/A425_xrx.wf1 R t Return to t APS 425 H Home P Page: http://schwert.ssb.rochester.edu/A425/A425main.htm (c) Prof. G. William Schwert, 2002-2014 9
© Copyright 2024 ExpyDoc