Transformer
ClaSPTransformer
ClaSP (Classification Score Profile) Transformer.
Quickstart
python
from sktime.transformations.clasp import ClaSPTransformer
estimator = ClaSPTransformer(window_length=10, scoring_metric='ROC_AUC', exclusion_radius=0.05)Parameters(3)
- window_lengthint, default = 10
- size of window for sliding.
- scoring_metricstring, default = ROC_AUC
- the scoring metric to use in ClaSP - choose from ROC_AUC or F1
- exclusion_radiusint
- Exclusion Radius for change points to be non-trivial matches
Examples
>>> from sktime.transformations.clasp import ClaSPTransformer
>>> from sktime.detection.clasp import find_dominant_window_sizes
>>> from sktime.datasets import load_electric_devices_segmentation
>>> X, true_period_size, true_cps = load_electric_devices_segmentation ()
>>> dominant_period_size = find_dominant_window_sizes (X)
>>> clasp = ClaSPTransformer (window_length = dominant_period_size)
>>> clasp. fit (X)
>>> profile = clasp. transform (X)