Recursive computation of piecewise constant volatilities☆
Section snippets
The problem
Let be the return of some risky asset in period . For stocks with end of period price , . In empirical finance, is often decomposed as where is standard Gaussian white noise. The method can be adapted to other distributional assumptions such as in Curto et al. (2009). This will be briefly discussed in Section 6. The major problem is how best to model . In the enormous ARCH-class of models, for example, depends on past values of the
Minimizing the number of intervals
To define the modified problem let , and , be the intervals where is constant, with value , . The inequalities in Eq. (3) imply A volatility function which satisfies these constraints is called locally adequate. Local adequacy is a weaker condition than (3) and it turns out that the sparsity problem can be solved for piecewise constant locally adequate volatility functions. It
Empirical volatility and dynamic programming
The use of (8) has an important drawback. As the quantiles are small for short intervals the squared returns will in general be much closer to the lower bound than to the upper bound . The choice (8) will therefore in general overestimate the empirical volatilities in the interval . In the extreme case of and with the choice (8) gives and The choice (8) is not a sensible
Minimizing the empirical quadratic deviations
In general there will not be a unique solution to the problem of minimizing the number of intervals for piecewise constant empirical volatility. A way of obtaining a unique solution is choose that minimal partition which minimizes the sum of the empirical quadratic deviations Although artificial examples can be constructed where even this added restriction does not result in a unique partition this is very unlikely to happen for real data. The calculation of such a
Simulations
As mentioned in the introduction the methodology expounded above is intended to give a simple piecewise approximation to the volatility. It was not developed to detect breaks in the volatility which is a separate problem. Nevertheless it can be used to detect multiple breaks if in applications to real data sets it is kept in mind that not all breaks in the piecewise function correspond to breaks in the underlying volatility. There are many papers in the literature concerned with detecting
Extension to other distributions
So far it has been assumed that the noise in (1) is . This can be weakened and the distribution can be replaced by any other standardized (zero mean and unit variance) continuous distribution which is strictly monotone increasing. This distribution must be fully specified but this does not mean that one has to “know” the “true” distribution. An informed choice of can be based initially on the distribution to see how this must be altered to obtain better results. As
Acknowledgements
The authors acknowledge the helpful comments and criticisms of earlier versions of the paper by two anonymous referees and the Editor. The research was supported by Deutsche Forschungsgemeinschaft (DFG). Views expressed by Christian Höhenrieder do not reflect official positions of Deutsche Bundesbank.
References (17)
Detection of multiple changes in a sequence of dependent random variables
Stochastic Processes and their Applications
(1999)- et al.
An adaptive algorithm for least squares piecewise monotonic data fitting
Computational Statistics and Data Analysis
(2005) - Andersen, T.G., Benzoni, L., 2008. Realized volatility, Federal Reserve Bank of Chicago,...
- et al.
Estimating and testing linear models with multiple structural changes
Econometrica
(1998) - et al.
Consistencies and rates of convergence of jump-penalized least squares estimators
The Annals of Statistics
(2009) - et al.
Modelling stock markets’ volatility using GARCH models with normal, students’ and stable Paretian distributions
Statistical Papers
(2009) - Davies, P.L., 2005. Universal Principles, Approximation and Model Choice, Invited talk, European Meeting of...
- Davies, P.L., 2006. Long range financial data and model choice, Technical report 21/2006, SFB 475, Universität...
Cited by (19)
A Harris process to model stochastic volatility
2019, Econometrics and StatisticsOn the online estimation of local constant volatilities
2012, Computational Statistics and Data AnalysisA binary search algorithm for univariate data approximation and estimation of extrema by piecewise monotonic constraints
2022, Journal of Global OptimizationMultiscale Quantile Segmentation
2022, Journal of the American Statistical Association
- ☆
The algorithms suggested here were programmed in R and are available from the authors upon request.