Module clustering

Module clustering 

Source
Expand description

Time series clustering and classification algorithms

This module provides various methods for clustering and classifying time series:

  • Time series clustering algorithms (k-means, hierarchical, DBSCAN)
  • Distance measures for time series (DTW, Euclidean, correlation-based)
  • Time series classification methods (1-NN DTW, shapelet-based, feature-based)
  • Shape-based clustering and classification

Structs§

DBSCANConfig
Configuration for DBSCAN clustering
HierarchicalConfig
Configuration for hierarchical clustering
KMeansConfig
Configuration for k-means clustering
KNNConfig
Configuration for k-NN classification
Shapelet
Individual shapelet
ShapeletConfig
Configuration for shapelet discovery
ShapeletResult
Shapelet discovery result
TimeSeriesClassificationResult
Classification result
TimeSeriesClusterer
Main struct for time series clustering and classification
TimeSeriesClusteringResult
Clustering result

Enums§

ClassificationAlgorithm
Classification algorithms
ClusteringAlgorithm
Clustering algorithms
LinkageMethod
Linkage methods for hierarchical clustering
ShapeletAlgorithm
Shapelet discovery algorithms
TimeSeriesDistance
Distance measures for time series
WeightingScheme
Weighting schemes for k-NN

Type Aliases§

ClusteringResult
Result type for clustering and classification