public class KolmogorovSmirnovTest
extends Object
| Constructor and Description |
|---|
KolmogorovSmirnovTest() |
| Modifier and Type | Method and Description |
|---|---|
static Dataset<Row> |
test(Dataset<?> dataset,
String sampleCol,
Function<Double,Double> cdf) |
static Dataset<Row> |
test(Dataset<?> dataset,
String sampleCol,
scala.Function1<Object,Object> cdf) |
static Dataset<Row> |
test(Dataset<?> dataset,
String sampleCol,
String distName,
double... params)
Convenience function to conduct a one-sample, two-sided Kolmogorov-Smirnov test for probability
distribution equality.
|
static Dataset<Row> |
test(Dataset<?> dataset,
String sampleCol,
String distName,
scala.collection.Seq<Object> params) |
public static Dataset<Row> test(Dataset<?> dataset, String sampleCol, String distName, double... params)
dataset - A Dataset or a DataFrame containing the sample of data to testsampleCol - Name of sample column in dataset, of any numerical typedistName - a String name for a theoretical distribution, currently only support "norm".params - Double* specifying the parameters to be used for the theoretical distribution.
For "norm" distribution, the parameters includes mean and variance.pValue: Double
- statistic: Doublepublic static Dataset<Row> test(Dataset<?> dataset, String sampleCol, scala.Function1<Object,Object> cdf)
public static Dataset<Row> test(Dataset<?> dataset, String sampleCol, Function<Double,Double> cdf)