Skip to main content

Module drift_detection

Module drift_detection 

Source
Expand description

Distribution drift detection algorithms

Provides a DriftDetector trait and four concrete implementations:

DetectorMethodMultivariate?
KolmogorovSmirnovDetectorTwo-sample KS testNo (1D)
PopulationStabilityIndexDetectorPSI via binningNo (1D)
WassersteinDetectorEarth-mover / Wasserstein-1No (1D)
MaximumMeanDiscrepancyDetectorKernel MMD²Yes

Each detector compares a reference window against a test window and produces a DriftResult indicating whether drift was detected.

Structs§

DriftResult
Result of a drift detection test.
KolmogorovSmirnovDetector
Two-sample Kolmogorov-Smirnov test for distribution shift.
MaximumMeanDiscrepancyDetector
Maximum Mean Discrepancy (MMD) for multivariate drift detection.
PopulationStabilityIndexDetector
Population Stability Index (PSI) for measuring distribution shift.
WassersteinDetector
Wasserstein-1 (earth mover’s) distance for 1-D distribution shift detection.

Traits§

DriftDetector
Trait for drift detectors that compare two 1-D sample arrays.