On a method for detecting periods and repeating patterns in time series data with autocorrelation and function approximation

被引:5
|
作者
Breitenbach, Tim [1 ,2 ]
Wilkusz, Bartosz [2 ]
Rasbach, Lauritz [2 ]
Jahnke, Patrick [2 ]
机构
[1] Univ Wurzburg, Biozentrum, D-97074 Wurzburg, Germany
[2] SAP SE, Hasso Plattner Ring 7a, D-69190 Walldorf, Germany
关键词
Time series analysis; Time series modelling; Seasonality detection; Period detection; Time series decomposition; EFFICIENT;
D O I
10.1016/j.patcog.2023.109355
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Detecting recurrent patterns in time series data is an important capability. The reason is that repeating patterns on the one hand indicate well defined processes that can be further analyzed once detected and on the other hand are a reliable feature to predict future occurrences and adapt accordingly. The challenge in real data to define a period is that a time series is usually also influenced by non-periodic dynamics and noise. In this work, a mathematical framework is proved to define regular patterns. Their properties are used within a suggested algorithm based on the concept of autocorrelation and function approximation to fit a model capturing the periodic part of the time series. Based on that model and a corresponding autocorrelation, a new score is defined to evaluate how well a hypothesized period fits to the time series. This score is particularly useful in a big data scenario where decisions for periodic-ity are needed to be taken automatically, which is one of the main achievement of the presented work. The period analysis algorithm is applied to data from two different use cases. The first one is a data center scenario where the information of the periodic pattern is used to create a feature that improves a machine learning framework predicting future resource demands. The feature represents the phase of the repeating pattern. In a second scenario, expression data from mice liver cells are investigated con-cerning periodic rhythms. A Python implementation of the presented algorithm is provided via a github repository under https://github.com/LauritzR/period-detection . (c) 2023 Elsevier Ltd. All rights reserved.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] A Transferable Technique for Detecting and Localising Segments of Repeating Patterns in Time series
    Mirmomeni, Mahtab
    Kulik, Lars
    Bailey, James
    [J]. 2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,
  • [2] Detecting Variable Length Anomaly Patterns in Time Series Data
    Ngo Duy Khanh Vy
    Duong Tuan Anh
    [J]. DATA MINING AND BIG DATA, DMBD 2016, 2016, 9714 : 279 - 287
  • [3] Detecting Unusual Temporal Patterns in Fisheries Time Series Data
    Wagner, Tyler
    Midway, Stephen R.
    Vidal, Tiffany
    Irwin, Brian J.
    Jackson, James R.
    [J]. TRANSACTIONS OF THE AMERICAN FISHERIES SOCIETY, 2016, 145 (04) : 786 - 794
  • [4] Detecting determinism in time series: The method of surrogate data
    Small, M
    Tse, CK
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-FUNDAMENTAL THEORY AND APPLICATIONS, 2003, 50 (05): : 663 - 672
  • [5] Repeating patterns as symbols for long time series representation*
    Sevcech, Jakub
    Bielikova, Maria
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 127 : 179 - 194
  • [6] Nonlinear autocorrelation function of functional time series
    Xin Huang
    Han Lin Shang
    [J]. Nonlinear Dynamics, 2023, 111 : 2537 - 2554
  • [7] Seasonal time series and autocorrelation function estimation
    Lee, HS
    Ghysels, E
    Bell, WR
    [J]. MANCHESTER SCHOOL, 2002, 70 (05): : 651 - 665
  • [8] Nonlinear autocorrelation function of functional time series
    Huang, Xin
    Shang, Han Lin
    [J]. NONLINEAR DYNAMICS, 2023, 111 (03) : 2537 - 2554
  • [9] Detecting individual content-structure patterns in time series data
    Feng, Lu
    Xu, Xianyang
    Yuan, Hua
    Zhang, Qian
    [J]. 2016 13TH INTERNATIONAL CONFERENCE ON SERVICE SYSTEMS AND SERVICE MANAGEMENT, 2016,
  • [10] Characterization of the partial autocorrelation function of nonstationary time series
    Dégerine, S
    Lambert-Lacroix, S
    [J]. JOURNAL OF MULTIVARIATE ANALYSIS, 2003, 87 (01) : 46 - 59