public class WilcoxonSignedRankTest extends Object
Constructor and Description |
---|
WilcoxonSignedRankTest()
Create a test instance where NaN's are left in place and ties get
the average of applicable ranks.
|
WilcoxonSignedRankTest(NaNStrategy nanStrategy,
TiesStrategy tiesStrategy)
Create a test instance using the given strategies for NaN's and ties.
|
Modifier and Type | Method and Description |
---|---|
double |
wilcoxonSignedRank(double[] x,
double[] y)
Computes the
Wilcoxon signed ranked statistic comparing mean for two related
samples or repeated measurements on a single sample.
|
double |
wilcoxonSignedRankTest(double[] x,
double[] y,
boolean exactPValue)
Returns the observed significance level, or
p-value, associated with a
Wilcoxon signed ranked statistic comparing mean for two related
samples or repeated measurements on a single sample.
|
public WilcoxonSignedRankTest()
public WilcoxonSignedRankTest(NaNStrategy nanStrategy, TiesStrategy tiesStrategy)
nanStrategy
- specifies the strategy that should be used for Double.NaN'stiesStrategy
- specifies the strategy that should be used for tiespublic double wilcoxonSignedRank(double[] x, double[] y) throws MathIllegalArgumentException, NullArgumentException
This statistic can be used to perform a Wilcoxon signed ranked test evaluating the null hypothesis that the two related samples or repeated measurements on a single sample has equal mean.
Let Xi denote the i'th individual of the first sample and Yi the related i'th individual in the second sample. Let Zi = Yi - Xi.
Preconditions:
x
- the first sampley
- the second sampleNullArgumentException
- if x
or y
are null
.MathIllegalArgumentException
- if x
or y
are zero-length.MathIllegalArgumentException
- if x
and y
do not
have the same length.public double wilcoxonSignedRankTest(double[] x, double[] y, boolean exactPValue) throws MathIllegalArgumentException, NullArgumentException, MathIllegalStateException
Let Xi denote the i'th individual of the first sample and Yi the related i'th individual in the second sample. Let Zi = Yi - Xi.
Preconditions:
x
- the first sampley
- the second sampleexactPValue
- if the exact p-value is wanted (only works for x.length <= 30,
if true and x.length > 30, this is ignored because
calculations may take too long)NullArgumentException
- if x
or y
are null
.MathIllegalArgumentException
- if x
or y
are zero-length.MathIllegalArgumentException
- if x
and y
do not
have the same length.MathIllegalArgumentException
- if exactPValue
is true
and x.length
> 30MathIllegalStateException
- if the p-value can not be computed due to
a convergence errorMathIllegalStateException
- if the maximum number of iterations
is exceededCopyright © 2016–2017 Hipparchus.org. All rights reserved.