gov.sandia.cognition.statistics.method
Interface BlockExperimentComparison<DataType>

Type Parameters:
DataType - Type of data measured from each subject.
All Superinterfaces:
Cloneable, CloneableSerializable, NullHypothesisEvaluator<Collection<? extends DataType>>, Serializable
All Known Implementing Classes:
AnalysisOfVarianceOneWay, FriedmanConfidence, MultipleComparisonExperiment

@PublicationReference(author="Wikipedia",
                      title="Randomized Block Design",
                      type=WebPage,
                      year=2011,
                      url="http://en.wikipedia.org/wiki/Randomized_block_design")
public interface BlockExperimentComparison<DataType>
extends NullHypothesisEvaluator<Collection<? extends DataType>>

Implements a null-hypothesis multiple-comparison test from a block-design experiment. In these experiments, there are some number of "subjects" assigned to each "treatment". Typically, the null-hypothesis of a block-design experiment is that the treatments have no effect on the measurements of the subject.

For example, one treatment may contain 10 subjects who are given nothing but water. Another treatment may contain 8 subjects who are given pure corn syrup. A third treatment may contain 12 subjects given liquefied lard. The experimenter then measures the change in the subjects' weight from the beginning to the end of the experiment. The null-hypothesis may be that the treatments (water, corn syrup, lard) has no effect on the weight gain of the subjects.

Please note that block-experiment comparisons, such as ANOVA and Friedman's test, typically DO NOT indicate which treatment is statistically significantly different from the others, just that a difference exists. You must run a MultipleHypothesisComparison test to determine which treatments are different from the others.

Since:
3.3.0
Author:
Kevin R. Dixon

Method Summary
 ConfidenceStatistic evaluateNullHypothesis(Collection<? extends Collection<? extends DataType>> treatments)
          Evaluates the null hypothesis for the given block-design treatments
 
Methods inherited from interface gov.sandia.cognition.statistics.method.NullHypothesisEvaluator
evaluateNullHypothesis
 
Methods inherited from interface gov.sandia.cognition.util.CloneableSerializable
clone
 

Method Detail

evaluateNullHypothesis

ConfidenceStatistic evaluateNullHypothesis(Collection<? extends Collection<? extends DataType>> treatments)
Evaluates the null hypothesis for the given block-design treatments

Parameters:
treatments - Collection of treatments for the block-design experiment, where each treatment contains
Returns:
The confidence for the null hypothesis.