Time series detection tasks#
The sktime.annotation module contains algorithms and tools
for time series detection tasks, including:
anomaly or outlier detection
change point detection
time series segmentation and segment detection
The tasks include unsupervised and semi-supervised variants, and can batch or stream/online detection.
Time Series Segmentation#
|
ClaSP (Classification Score Profile) Segmentation. |
|
Hierarchical agglomerative estimation of multiple change points. |
|
Hidden Markov Model with Gaussian emissions. |
|
Hidden Markov Model with Gaussian mixture emissions. |
|
Greedy Gaussian Segmentation Estimator. |
|
Implements a simple HMM fitted with Viterbi algorithm. |
|
Information Gain based Temporal Segmentation (IGTS) Estimator. |
|
Hidden Markov Model with Poisson emissions. |
|
STRAY: robust anomaly detection in data streams with concept drift. |
|
Cluster-based Time Series Segmentation. |
Time Series Anomaly Detection#
Window-based Anomaly Detection#
|
Timeseries version of local outlier factor. |
Reduction to Tabular Anomaly Detection#
|
Transformer that applies outlier detector from pyOD. |
Data Generation#
Synthetic data generating functions.