mlsanityData to 7 Oct 2026

Feature-Based Time-Series Analysis in R using the theft Package

arXiv 2208.06146 ↗First posted 12 Aug 2022stat.ML cs.LG cs.MScited by 4

Not on the map. Why?

Abstract (arXiv)

Time series are measured and analyzed across the sciences. One method of quantifying the structure of time series is by calculating a set of summary statistics or `features', and then representing a time series in terms of its properties as a feature vector. The resulting feature space is interpretable and informative, and enables conventional statistical learning approaches, including clustering, regression, and classification, to be applied to time-series datasets. Many open-source software packages for computing sets of time-series features exist across multiple programming languages, including catch22 (22 features: Matlab, R, Python, Julia), feasts (42 features: R), tsfeatures (63 features: R), Kats (40 features: Python), tsfresh (779 features: Python), and TSFEL (390 features: Python). However, there are several issues: (i) a singular access point to these packages is not currently available; (ii) to access all feature sets, users must be fluent in multiple languages; and (iii) these feature-extraction packages lack extensive accompanying methodological pipelines for performing feature-based time-series analysis, such as applications to time-series classification. Here we introduce a solution to these issues in an R software package called theft: Tools for Handling Extraction of Features from Time series. theft is a unified and extendable framework for computing features from the six open-source time-series feature sets listed above. It also includes a suite of functions for processing and interpreting the performance of extracted features, including extensive data-visualization templates, low-dimensional projections, and time-series classification operations. With an increasing volume and complexity of time-series datasets in the sciences and industry, theft provides a standardized framework for comprehensively quantifying and interpreting informative structure in time series.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 9 of its 39 references that are in the map. First posted on arXiv 12 Aug 2022.

Builds on

9 of 39 references.

References · 9

  1. 2019catch22: CAnonical Time-series CHaracteristicscited by 103
  2. 2014A survey of dimensionality reduction techniquescited by 50
  3. 2014Highly comparative feature-based time-series classificationcited by 39
  4. 2013Highly comparative time-series analysis: The empirical structure of time series and their methodscited by 30
  5. 2016Distributed and parallel time series feature extraction for industrial big data applicationscited by 29
  6. 2017Feature-based time-series analysiscited by 28
  7. 2021tsflex: flexible time series processing & feature extractioncited by 8
  8. 2021An Empirical Evaluation of Time-Series Feature Setscited by 5
  9. 2014Highly comparative fetal heart rate analysiscited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 1; 2024: 1; 2025: 1; 2026: 1.

4 papers.