Batch#

The frouros.detectors.data_drift.batch module contains batch data drift detection algorithms.

Data drift batch detection methods init.

Distance Based#

Data drift batch distance based detection methods’ init.

BhattacharyyaDistance([num_bins, callbacks])

Bhattacharyya distance [bhattacharyya1946measure] detector.

EMD([callbacks])

EMD (Earth Mover's Distance) [rubner2000earth] detector.

EnergyDistance([callbacks])

EnergyDistance [szekely2013energy] detector.

HellingerDistance([num_bins, callbacks])

Hellinger distance [hellinger1909neue] detector.

HINormalizedComplement([num_bins, callbacks])

HI (Histogram intersection) normalized complement [swain1991color] detector.

JS([num_bins, callbacks])

JS (Jensen-Shannon distance) [lin1991divergence] detector.

KL([num_bins, callbacks])

KL (Kullback-Leibler divergence) [kullback1951information] detector.

MMD(kernel, chunk_size, callbacks)

MMD (Maximum Mean Discrepancy) [gretton2012kernel] detector.

PSI([num_bins, callbacks])

PSI (Population Stability Index) [wu2010enterprise] detector.

Statistical Test#

Data drift batch statistical test detection methods’ init.

AndersonDarlingTest([callbacks])

Anderson-Darling test [scholz1987k] detector.

BWSTest([callbacks])

BWSTest (Baumgartner-Weiss-Schindler test) [baumgartner1998nonparametric] detector.

ChiSquareTest([callbacks])

ChiSquareTest (Chi-square test) [pearson1900x] detector.

CVMTest([callbacks])

CVMTest (Cramér-von Mises test) [cramer1928composition] detector.

KSTest([callbacks])

KSTest (Kolmogorov-Smirnov test) [massey1951kolmogorov] detector.

KuiperTest([callbacks])

Kuiper's test [kuiper1960tests] detector.

MannWhitneyUTest([callbacks])

Mann–Whitney U test [mann1947test] detector.

WelchTTest([callbacks])

Welch's t-test [welch1947generalization] detector.