Volatility Clustering in a GARCHProcess
Generalized autoregressive conditionally heteroscedastic process GARCHProcess is used to describe time series that exhibit volatility clustering phenomenon—large changes tend to be followed by large changes of either sign, and small changes tend to be followed by small changes.
Simulate a GARCHProcess.
Plot moving standard deviation with window of length 10.
Out[2]= | |
Define a function to compute standard deviation, given that the previous time value of the process is close to a given number.
show complete Wolfram Language inputhide input
Estimate conditional standard deviation as a function of the conditional value.
Out[5]= | |
Out[7]= | |
Compare to the graph for a sample of an ARMA process, whose conditional standard deviation is constant.
Out[9]= | |
Out[11]= | |