Abstract
In this paper, we propose a new generic method for detecting the number and
locations of change points in piecewise linear models. Our method transforms the change
point detection problem into identifying local extrema through kernel smoothing and differentiation of the data sequence. By computing p-values for all local extrema based on the
derived peak height distributions of the derivatives of smooth Gaussian processes, we utilize the Benjamini-Hochberg procedure to identify significant local extrema as the detected
change points. Our method effectively distinguishes between two types of change points:
continuous breaks (Type I) and jumps (Type II). We study three scenarios of piecewise
linear signals: pure Type I, pure Type II and a mixture of both. The results demonstrate
that our proposed method ensures asymptotic control of the False Discovery Rate (FDR)
and power consistency as the sequence length, slope changes, and jump size increase. Furthermore, compared to traditional change point detection methods based on recursive seg-
mentation, our approach requires only one instance of multiple-testing across all candidate
local extrema, thereby achieving the smallest computational complexity proportional to
the data sequence length. Additionally, numerical studies illustrate that our method maintains FDR control and power consistency, even in non-asymptotic situations with moderate
slope changes or jumps. We have implemented our method in the R package “dSTEM”.
Information
| Preprint No. | SS-2025-0113 |
|---|---|
| Manuscript ID | SS-2025-0113 |
| Complete Authors | Zhibing He, Dan Cheng, Yunpeng Zhao |
| Corresponding Authors | Dan Cheng |
| Emails | chengdan@asu.edu |
References
- Andrews, D. W. (1993), ‘Tests for parameter instability and structural change with unknown change point’, Econometrica: Journal of the Econometric Society pp. 821–856.
- Bai, J. (1994), ‘Least squares estimation of a shift in linear processes’, Journal of Time Series Analysis 15(5), 453–472.
- Bai, J. (1997), ‘Estimation of a change point in multiple regression models’, Review of Economics and Statistics 79(4), 551–563.
- Bai, J. & Perron, P. (1998), ‘Estimating and testing linear models with multiple structural changes’, Econometrica 66(1), 47–78.
- Baranowski, R., Chen, Y. & Fryzlewicz, P. (2019), ‘Narrowest-over-threshold detection of multiple change points and change-point-like features’, Journal of the Royal Statistical Society: Series B 81(3), 649–672.
- Chang, P.-C., Fan, C.-Y. & Liu, C.-H. (2008), ‘Integrating a piecewise linear representation method and a neural network model for stock trading points prediction’, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews) 39(1), 80–92.
- Cheng, D., He, Z. & Schwartzman, A. (2020), ‘Multiple testing of local extrema for detection of change points’, Electronic Journal of Statistics 14(2), 3705– 3729.
- Cheng, D. & Schwartzman, A. (2015), ‘Distribution of the height of local maxima of gaussian random fields’, Extremes 18(2), 213–240.
- Frick, K., Munk, A. & Sieling, H. (2014), ‘Multiscale change point inference’, Journal of the Royal Statistical Society: Series B 76(3), 495–580.
- Fryzlewicz, P. (2014), ‘Wild binary segmentation for multiple change-point detection’, The Annals of Statistics 42(6), 2243–2281.
- Fryzlewicz, P. (2024), ‘Narrowest significance pursuit: inference for multiple change-points in linear models’, Journal of the American Statistical Association 119(546), 1633–1646.
- Hao, N., Niu, Y. S. & Zhang, H. (2013), ‘Multiple change-point detection via a screening and ranking algorithm’, Statistica Sinica 23(4), 1553.
- Heinonen, M., Mannerstr¨om, H., Rousu, J., Kaski, S. & L¨ahdesm¨aki, H. (2016), Non-stationary gaussian process regression with hamiltonian monte carlo, in ‘Artificial Intelligence and Statistics’, PMLR, pp. 732–740.
- Huber, P. J. (2004), Robust statistics, Vol. 523, John Wiley & Sons.
- Hyun, S., Lin, K. Z., G’Sell, M. & Tibshirani, R. J. (2021), ‘Post-selection inference for changepoint detection algorithms with application to copy number variation data’, Biometrics 77(3), 1037–1049.
- Khan, F., Ghaffar, A., Khan, N. & Cho, S. H. (2020), ‘An overview of signal processing techniques for remote health monitoring using impulse radio uwb transceiver’, Sensors 20(9), 2479.
- Lavielle, M. (2005), ‘Using penalized contrasts for the change-point problem’, Signal processing 85(8), 1501–1510.
- Lerman, P. (1980), ‘Fitting segmented regression models by grid search’, Journal of the Royal Statistical Society Series C: Applied Statistics 29(1), 77–84.
- Li, H., Munk, A. & Sieling, H. (2016), ‘Fdr-control in multiscale change-point segmentation’, Electronic Journal of Statistics 10(1), 918–959.
- Muggeo, V. M. (2003), ‘Estimating regression models with unknown breakpoints’, Statistics in medicine 22(19), 3055–3071.
- Olshen, A. B., Venkatraman, E. S., Lucito, R. & Wigler, M. (2004), ‘Circular binary segmentation for the analysis of array-based dna copy number data’, Biostatistics 5(4), 557–572.
- Perron, P. (1989), ‘The great crash, the oil price shock, and the unit root hypothesis’, Econometrica: journal of the Econometric Society pp. 1361–1401.
- Schwartzman, A., Gavrilov, Y. & Adler, R. J. (2011), ‘Multiple testing of local maxima for detection of peaks in 1d’, Annals of statistics 39(6), 3290.
- Tebaldi, C. & Lobell, D. (2008), ‘Towards probabilistic projections of climate change impacts on global crop yields’, Geophysical Research Letters 35(8).
- Vostrikova, L. Y. (1981), Detecting “disorder” in multidimensional random processes, in ‘Doklady Akademii Nauk’, Vol. 259, Russian Academy of Sciences, pp. 270–274.
- Yao, Y.-C. & Au, S.-T. (1989), ‘Least-squares estimation of a step function’, Sankhy¯a: The Indian Journal of Statistics, Series A pp. 370–381.
- Yu, M. & Ruggieri, E. (2019), ‘Change point analysis of global temperature records’, International Journal of Climatology 39(8), 3679–3688. Zhibing He
Acknowledgments
The authors thank Prof. Domenico Marinucci for motivating this research problem and Prof. Armin Schwartzman for helpful discussions and valuable sugges-
tions. The authors also thank the Editor, Associate Editor and the reviewers for
their efforts and suggestions.