| KolmogorovTwoSample Class |
Namespace: Imsl.Stat
The KolmogorovTwoSample type exposes the following members.
| Name | Description | |
|---|---|---|
| KolmogorovTwoSample |
Constructs a two sample Kolmogorov-Smirnov goodness-of-fit test.
|
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| MaximumDifference | ||
| MinimumDifference | ||
| NumberMissingX |
Returns the number of missing values in the x sample.
| |
| NumberMissingY |
The number of missing values in the y sample.
| |
| OneSidedPValue |
Probability of the statistic exceeding D under
the null hypothesis of equality and against the
one-sided alternative. An exact probability
is computed if the number of observation is less than or equal to 80,
otherwise an approximate probability is computed.
| |
| TestStatistic |
The test statistic, | |
| TwoSidedPValue |
Probability of the statistic exceeding D under
the null hypothesis of equality and against the
two-sided alternative. This probability is twice the probability,
| |
| Z |
The normalized D statistic without the continuity correction applied.
|
Class KolmogorovTwoSample computes Kolmogorov-Smirnov two-sample
test statistics for testing that two continuous cumulative distribution functions (CDF's)
are identical based upon two random samples. One- or two-sided alternatives are
allowed. Exact p-values are computed for the two-sided test when
,
where n is the number of non-missing X observations and
m the number of non-missing Y observation.
Let
denote the empirical CDF in the X sample,
let
denote the empirical CDF in the Y sample
and let the corresponding population
distribution functions be denoted by
and
, respectively.
Then, the hypotheses tested by KolmogorovTwoSample are as follows:
Exact probabilities for the two-sided test are computed when
, according to an algorithm given by
Kim and Jennrich (1973).
When
, the very good approximations
given by Kim and Jennrich are used to obtain the two-sided p-values.
The one-sided probability is taken as one half the two-sided probability.
This is a very good approximation when the p-value is small
(say, less than 0.10) and not very good for large p-values.