Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
166 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Benchmarking changepoint detection algorithms on cardiac time series (2404.12408v1)

Published 16 Apr 2024 in cs.LG and stat.ML

Abstract: The pattern of state changes in a biomedical time series can be related to health or disease. This work presents a principled approach for selecting a changepoint detection algorithm for a specific task, such as disease classification. Eight key algorithms were compared, and the performance of each algorithm was evaluated as a function of temporal tolerance, noise, and abnormal conduction (ectopy) on realistic artificial cardiovascular time series data. All algorithms were applied to real data (cardiac time series of 22 patients with REM-behavior disorder (RBD) and 15 healthy controls) using the parameters selected on artificial data. Finally, features were derived from the detected changepoints to classify RBD patients from healthy controls using a K-Nearest Neighbors approach. On artificial data, Modified Bayesian Changepoint Detection algorithm provided superior positive predictive value for state change identification while Recursive Mean Difference Maximization (RMDM) achieved the highest true positive rate. For the classification task, features derived from the RMDM algorithm provided the highest leave one out cross validated accuracy of 0.89 and true positive rate of 0.87. Automatically detected changepoints provide useful information about subject's physiological state which cannot be directly observed. However, the choice of change point detection algorithm depends on the nature of the underlying data and the downstream application, such as a classification task. This work represents the first time change point detection algorithms have been compared in a meaningful way and utilized in a classification task, which demonstrates the effect of changepoint algorithm choice on application performance.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (34)
  1. Distribution of detrended stock market data. Fluctuation and Noise Letters, 9(03):245–257, 2010.
  2. On the trend, detrending, and variability of nonlinear and nonstationary time series. Proceedings of the National Academy of Sciences of the United States of America, 104(38):14889–94, 2007.
  3. L. E. Raffalovich. Detrending Time Series: A Cautionary Note. Sociological Methods & Research, 22(4):492–519, May 1994.
  4. Spurious Periodicity in Inappropriately Detrended Time Series. Econometrica, 49(3):741–51, 1981.
  5. Scale Invariance in the Nonstationarity of Human Heart Rate. Physical Review Letters, 87(16):168105, October 2001.
  6. Method for generating an artificial RR tachogram of a typical healthy human over 24-hours. In Computers in Cardiology, pages 225–228. IEEE, 2002.
  7. Polysomnographic features of rem sleep behavior disorder development of a scoring method. Neurology, 42(7):1371–1371, 1992.
  8. Rem sleep behavior disorder: clinical, developmental, and neuroscience perspectives 16 years after its formal identification in sleep. Sleep, 25(2):120–138, 2002.
  9. Cardiac autonomic dysfunction in idiopathic rem sleep behavior disorder. Movement disorders, 25(14):2304–2310, 2010.
  10. Cardiac autonomic activity during wakefulness and sleep in REM sleep behavior disorder. Sleep, 19(5):367–369, 1996.
  11. Cardiac autonomic regulation during sleep in idiopathic REM sleep behavior disorder. Sleep, 30(8):1019–1025, 2007.
  12. Actigraphy as a diagnostic aid for REM sleep behavior disorder in Parkinson’s disease. BMC Neurology, 14(1):76, 2014.
  13. Structural brain alterations associated with rapid eye movement sleep behavior disorder in parkinson’s disease. Scientific reports, 6:26782, 2016.
  14. Beyond Power Calculations. Perspectives on Psychological Science, 9(6):641–651, nov 2014.
  15. Why significant variables aren’t automatically good predictors. Proceedings of the National Academy of Sciences of the United States of America, 112(45):13892–7, Nov 2015.
  16. Some Natural Solutions to the p-Value Communication Problem—and Why They Won’t Work. Journal of the American Statistical Association, 112(519):899–901, 2017.
  17. Atlas, rules, and recording techniques for the scoring of cyclic alternating pattern (CAP) in human sleep. Sleep Medicine, 3(2):187–199, 2002.
  18. PhysioBank, PhysioToolkit, and PhysioNet: Components of a New Research Resource for Complex Physiologic Signals. Circulation, 101(23):e215–e220, 2000.
  19. Physiobank, physiotoolkit, and physionet. Circulation, 101(23):e215–e220, 2000.
  20. Characterizing artefact in the normal human 24-hour RR time series to aid identification and artificial replication of circadian variations in human beat to beat heart rate using a simple threshold. In Computers in Cardiology, 2002, pages 129–132. IEEE, 2002.
  21. Benchmarking heart rate variability toolboxes. Journal of Electrocardiology, 50(6):744–747, 2017.
  22. Segmentation of time series with long-range fractal correlations. The European Physical Journal. B, 85(6), June 2012.
  23. Heuristic segmentation of a nonstationary time series. Physical Review E, 69(2):021108, 2004.
  24. Parametric statistical change point analysis: with applications to genetics, medicine, and finance. Springer Science & Business Media, 2011.
  25. Optimal detection of changepoints with a linear computational cost. Journal of the American Statistical Association, 107(500):1590–1598, 2012.
  26. The NAG Toolbox for MATLAB, 2017.
  27. Studies in astronomical time series analysis. VI. Bayesian block representations. The Astrophysical Journal, 764(2):167, February 2013.
  28. A Bayesian analysis for change point problems. Journal of the American Statistical Association, 88(421):309–319, 1993.
  29. BCP: an R package for performing a Bayesian analysis of change point problems. Journal of Statistical Software, 23(3):1–13, 2007.
  30. Ryan Prescott Adams and David J C MacKay. Bayesian Online Changepoint Detection. Technical report, University of Cambridge, Cambridge, UK, 2007.
  31. Adaptive Sequential Bayesian Change Point Detection, December 2009.
  32. Kevin P Murphy. Conjugate Bayesian analysis of the Gaussian distribution. def, 1(2σ𝜎\sigmaitalic_σ2):16, 2007.
  33. Actigraphy-based sleep estimation in adolescents and adults: a comparison with polysomnography using two scoring algorithms. Nature and Science of Sleep, 10:13, 2018.
  34. Changepoint Detection Toolbox. GitHub repository, 2018. Online at https://github.com/cliffordlab/CPDToolbox.

Summary

We haven't generated a summary for this paper yet.