public class KolmogorovTwoSamplesDistribution extends java.lang.Object implements ProbabilityDistribution
That is,
P(Dm,n >= c | H0) = 1 - P(Dm,n < c | H0) = 1 - cdf(c)
, where
Dm,n max |Sm(x) - Sn(x)|
| Modifier and Type | Class and Description |
|---|---|
static class |
KolmogorovTwoSamplesDistribution.Side
the types of KolmogorovDistribution two-sample test available
|
| Modifier and Type | Field and Description |
|---|---|
int |
bigN
the big N for which
n > bigN we use the asymptotic distribution |
int |
n
the total number of observations of the two samples
|
int |
n1
the number of observations of the first sample
|
int |
n2
the number of observations of the second sample
|
KolmogorovTwoSamplesDistribution.Side |
side
the type of KolmogorovDistribution two-sample distribution, i.e., equal, greater, less
|
| Constructor and Description |
|---|
KolmogorovTwoSamplesDistribution(double[] sample1,
double[] sample2,
KolmogorovTwoSamplesDistribution.Side side)
Construct a two-sample KolmogorovDistribution distribution.
|
KolmogorovTwoSamplesDistribution(int n1,
int n2,
double[] samples,
KolmogorovTwoSamplesDistribution.Side side,
int bigN)
Construct a two-sample KolmogorovDistribution distribution.
|
KolmogorovTwoSamplesDistribution(int n1,
int n2,
KolmogorovTwoSamplesDistribution.Side side,
double[] samples)
Construct a two-sample KolmogorovDistribution distribution.
|
KolmogorovTwoSamplesDistribution(int n1,
int n2,
KolmogorovTwoSamplesDistribution.Side side,
int bigN)
Construct a two-sample KolmogorovDistribution distribution,
assuming that there is no tie in the samples.
|
| Modifier and Type | Method and Description |
|---|---|
double |
cdf(double x)
Get the cumulative probability F(x) = Pr(X ≤ x).
|
double |
density(double x)
Deprecated.
Not supported yet.
|
double |
entropy()
Deprecated.
Not supported yet.
|
double |
kurtosis()
Deprecated.
Not supported yet.
|
double |
mean()
Deprecated.
Not supported yet.
|
double |
median()
Deprecated.
Not supported yet.
|
double |
moment(double x)
Deprecated.
Not supported yet.
|
double |
quantile(double q)
Deprecated.
Not supported yet.
|
double |
skew()
Deprecated.
Not supported yet.
|
double |
variance()
Deprecated.
Not supported yet.
|
public final KolmogorovTwoSamplesDistribution.Side side
public final int bigN
n > bigN we use the asymptotic distributionpublic final int n1
public final int n2
public final int n
public KolmogorovTwoSamplesDistribution(int n1,
int n2,
double[] samples,
KolmogorovTwoSamplesDistribution.Side side,
int bigN)
n1 - size of sample 1n2 - size of sample 2samples - the concatenate of the two samples in ascending orderbigN - when n > bigN, we use the asymptotic distributionpublic KolmogorovTwoSamplesDistribution(int n1,
int n2,
KolmogorovTwoSamplesDistribution.Side side,
int bigN)
n1 - size of sample 1n2 - size of sample 2bigN - when n > bigN, we use the asymptotic distributionpublic KolmogorovTwoSamplesDistribution(int n1,
int n2,
KolmogorovTwoSamplesDistribution.Side side,
double[] samples)
n1 - size of sample 1n2 - size of sample 2side - the type of KolmogorovDistribution two-sample testsamples - the concatenate of the two samples in ascending orderpublic KolmogorovTwoSamplesDistribution(double[] sample1,
double[] sample2,
KolmogorovTwoSamplesDistribution.Side side)
sample1 - sample 1sample2 - sample 2side - the type of KolmogorovDistribution two-sample test@Deprecated public double mean()
ProbabilityDistributionmean in interface ProbabilityDistribution@Deprecated public double median()
ProbabilityDistributionmedian in interface ProbabilityDistribution@Deprecated public double variance()
ProbabilityDistributionvariance in interface ProbabilityDistribution@Deprecated public double skew()
ProbabilityDistributionskew in interface ProbabilityDistribution@Deprecated public double kurtosis()
ProbabilityDistributionkurtosis in interface ProbabilityDistribution@Deprecated public double entropy()
ProbabilityDistributionentropy in interface ProbabilityDistributionpublic double cdf(double x)
ProbabilityDistributioncdf in interface ProbabilityDistributionx - x@Deprecated public double quantile(double q)
ProbabilityDistributionThis may not always exist.F-1(u) = x, such that Pr(X ≤ x) = u
quantile in interface ProbabilityDistributionq - u, a quantile@Deprecated public double density(double x)
ProbabilityDistributionf(x) = dF(X) / dxThis may not always exist. For the discrete cases, this is the probability mass function. It gives the probability that a discrete random variable is exactly equal to some value.
density in interface ProbabilityDistributionx - x@Deprecated public double moment(double x)
ProbabilityDistributionE(etX)This may not always exist.
moment in interface ProbabilityDistributionx - x