@ConfidenceTestAssumptions(name="Nemenyi\'s test",description={"Nemenyi\'s test determines which treatment is statistically different from a multiple comparison.","This is a nonparametric rank-based alternative to Tukey\'s multiple comparison test."},assumptions={"All data came from same distribution, without considering treatment effects.","Measurements are independent and equivalent within a treatment.","All observations are independent."},nullHypothesis="Each treatment has no effect on the rank-based outcome of the subjects",dataPaired=true,dataSameSize=true,distribution=StudentizedRangeDistribution.class,reference={@PublicationReference(author="Janez Demsar",title="Statistical Comparisons of Classifiers over Multiple Data Sets",type=Journal,publication="Journal of Machine Learning Research",year=2006,url="http://www.jmlr.org/papers/volume7/demsar06a/demsar06a.pdf"),@PublicationReference(author="Wikipedia",title="Multiple comparisons, Post-hoc testing of ANOVAs",type=WebPage,year=2011,url="http://en.wikipedia.org/wiki/Multiple_comparisons#Post-hoc_testing_of_ANOVAs")}) public class NemenyiConfidence extends AbstractMultipleHypothesisComparison<java.util.Collection<? extends java.lang.Number>,NemenyiConfidence.Statistic>
Modifier and Type | Class and Description |
---|---|
static class |
NemenyiConfidence.Statistic
Statistic from Nemenyi's multiple comparison test
|
Modifier and Type | Field and Description |
---|---|
static NemenyiConfidence |
INSTANCE
Default instance.
|
DEFAULT_UNCOMPENSATED_ALPHA
Constructor and Description |
---|
NemenyiConfidence()
Creates a new instance of NemenyiConfidence
|
Modifier and Type | Method and Description |
---|---|
NemenyiConfidence.Statistic |
evaluateNullHypotheses(java.util.Collection<? extends java.util.Collection<? extends java.lang.Number>> data,
double uncompensatedAlpha)
Evaluates the null hypotheses associated with the given collection
of data.
|
evaluateNullHypotheses
clone
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clone
public static final NemenyiConfidence INSTANCE
public NemenyiConfidence()
public NemenyiConfidence.Statistic evaluateNullHypotheses(java.util.Collection<? extends java.util.Collection<? extends java.lang.Number>> data, double uncompensatedAlpha)
MultipleHypothesisComparison
evaluateNullHypotheses
in interface MultipleHypothesisComparison<java.util.Collection<? extends java.lang.Number>>
evaluateNullHypotheses
in class AbstractMultipleHypothesisComparison<java.util.Collection<? extends java.lang.Number>,NemenyiConfidence.Statistic>
data
- Data from each treatment to consideruncompensatedAlpha
- Uncompensated alpha (p-value threshold) for the multiple comparison
test, must be [0,1]