Check that sample could be described by distribution. Returns
Nothing is sample is empty
This test uses Marsaglia-Tsang-Wang exact algorithm for calculation of p-value.
:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27
Modulestatistics-0.16.3.0Haskell2010
Kolmogov-Smirnov tests are non-parametric tests for assessing whether given sample could be described by distribution or whether two samples have the same distribution. It's only applicable to continuous distributions.
Check that sample could be described by distribution. Returns
Nothing is sample is empty
This test uses Marsaglia-Tsang-Wang exact algorithm for calculation of p-value.
Variant of kolmogorovSmirnovTest which uses CDF in form of function.
Two sample Kolmogorov-Smirnov test. It tests whether two data samples could be described by the same distribution without making any assumptions about it. If either of samples is empty returns Nothing.
This test uses approximate formula for computing p-value.
Calculate Kolmogorov's statistic D for given cumulative distribution function (CDF) and data sample. If sample is empty returns 0.
kolmogorovSmirnovD :: (Distribution d, Vector v Double)=> dDistribution
-> v DoubleSample
-> DoubleCalculate Kolmogorov's statistic D for given cumulative distribution function (CDF) and data sample. If sample is empty returns 0.
kolmogorovSmirnov2D Calculate Kolmogorov's statistic D for two data samples. If either of samples is empty returns 0.
Calculate cumulative probability function for Kolmogorov's distribution with n parameters or probability of getting value smaller than d with n-elements sample.
It uses algorithm by Marsgalia et. al. and provide at least 7-digit accuracy.
G. Marsaglia, W. W. Tsang, J. Wang (2003) Evaluating Kolmogorov's distribution, Journal of Statistical Software, American Statistical Association, vol. 8(i18).
module Statistics.Test.Types