Using cross-recurrence quantification analysis to compute similarity measures for time series of unequal length with applications to sleep stage analysis

Research output: Journal contributionsJournal articlesResearchpeer-review

Authors

  • Henning Johannes Drews
  • Flavia Felletti
  • Håvard Kallestad
  • Annika Drews
  • Jan Scott
  • Trond Sand
  • Morten Engstrøm
  • Hanne Siri Amdahl Heglum
  • Daniel Vethe
  • Øyvind Salvesen
  • Knut Langsrud
  • Gunnar Morken
  • Sebastian Wallot

Comparing time series of unequal length requires data processing procedures that may introduce biases. This article describes, validates, and applies Cross-Recurrence Quantification Analysis (CRQA) to detect and quantify correlation and coupling among time series of unequal length without prior data processing. We illustrate and validate this application using continuous and discrete data from a model system (study 1). Then we use the method to re-analyze the Sleep Heart Health Study (SHHS), a rare large dataset comprising detailed physiological sleep measurements acquired by in-home polysomnography. We investigate whether recurrence patterns of ultradian NREM/REM sleep cycles (USC) predict mortality (study 2). CRQA exhibits better performance compared with traditional approaches that require trimming, stretching or compression to bring two time series to the same length. Application to the SHHS indicates that recurrence patterns linked to stability of USCs are associated with all-cause mortality even after controlling for other sleep parameters, health, and sociodemographics. We suggest that CRQA is a useful tool for analyzing categorical time series, where the underlying structure of the data is unlikely to result in matching data points—such as ultradian sleep cycles.

Original languageEnglish
Article number23142
JournalScientific Reports
Volume14
Issue number1
Number of pages14
ISSN2045-2322
DOIs
Publication statusPublished - 12.2024

Bibliographical note

Publisher Copyright:
© The Author(s) 2024.

    Research areas

  • Cross-recurrence analysis, Mortality, REM/NREM cycle, Sleep cycle, Sleep regularity
  • Psychology

Recently viewed

Publications

  1. Ant colony optimization algorithm and artificial immune system applied to a robot route
  2. Using Decision Trees and Reinforcement Learning for the Dynamic Adjustment of Composite Sequencing Rules in a Flexible Manufacturing System
  3. A fast sequential injection analysis system for the simultaneous determination of ammonia and phosphate
  4. Data-Generating Mechanisms Versus Constructively Defined Latent Variables in Multitrait–Multimethod Analysis:
  5. TextGraphs 2024 Shared Task on Text-Graph Representations for Knowledge Graph Question Answering
  6. On the Functional Controllability Using a Geometric Approach together with a Decoupled MPC for Motion Control in Robotino
  7. On the Power and Performance of a Doubly Latent Residual Approach to Explain Latent Specific Factors in Multilevel-Bifactor-(S-1) Models
  8. The role of learners’ memory in app-based language instruction: the case of Duolingo.
  9. Scaffolding argumentation in mathematics with CSCL scripts
  10. Real-time RDF extraction from unstructured data streams
  11. Simple saturated relay non-linear PD control for uncertain motion systems with friction and actuator constraint
  12. Fast, Fully Automated Analysis of Voriconazole from Serum by LC-LC-ESI-MS-MS with Parallel Column-Switching Technique
  13. A geometric approach for controlling an electromagnetic actuator with the help of a linear Model Predictive Control
  14. Toward Application and Implementation of in Silico Tools and Workflows within Benign by Design Approaches
  15. Using learning protocols for knowledge acquisition and problem solving with individual and group incentives
  16. Accounting and Modeling as Design Metaphors for CEMIS
  17. Universal Threshold Calculation for Fingerprinting Decoders using Mixture Models
  18. Using complexity metrics with R-R intervals and BPM heart rate measures
  19. Recurrence quantificationanalysis as a general-purpose tool for bridging the gap between qualitative and quantitative analysis
  20. Understanding reading as a form of language-use
  21. An extended analytical approach to evaluating monotonic functions of fuzzy numbers
  22. FaST: A linear time stack trace alignment heuristic for crash report deduplication
  23. Constrained Independence for Detecting Interesting Patterns
  24. A localized boundary element method for the floating body problem
  25. Multidimensional recurrence quantification analysis (MdRQA) for the analysis of multidimensional time-series
  26. A Quadrant Approach of Camera Calibration Method for Depth Estimation Using a Stereo Vision System
  27. Mapping interest rate projections using neural networks under cointegration
  28. Towards a Global Script?
  29. What does it mean to be sensitive for the complexity of (problem oriented) teaching?
  30. The Influence of Note-taking on Mathematical Solution Processes while Working on Reality-Based Tasks
  31. Microstructural development of as-cast AM50 during Constrained Friction Processing: grain refinement and influence of process parameters