|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.udo.cs.yale.operator.Operator
edu.udo.cs.yale.operator.validation.significance.SignificanceTestOperator
edu.udo.cs.yale.operator.validation.significance.TTestSignificanceTestOperator
public class TTestSignificanceTestOperator
Determines if the null hypothesis (all actual mean values are the same) holds for the input performance vectors. This operator uses a simple (pairwise) t-test to determine the probability that the null hypothesis is wrong. Since a t-test can only be applied on two performance vectors this test will be applied to all possible pairs. The result is a significance matrix. However, pairwise t-test may introduce a larger type I error. It is recommended to apply an additional ANOVA test to determine if the null hypothesis is wrong at all.
| Nested Class Summary | |
|---|---|
class |
TTestSignificanceTestOperator.TTestSignificanceTestResult
|
| Constructor Summary | |
|---|---|
TTestSignificanceTestOperator(OperatorDescription description)
|
|
| Method Summary | |
|---|---|
int |
getMaxSize()
Returns the maximum number of performance vectors which can be compared by this significance test. |
int |
getMinSize()
Returns the minimum number of performance vectors which can be compared by this significance test. |
private double |
getProbability(PerformanceCriterion pc1,
PerformanceCriterion pc2)
|
SignificanceTestResult |
performSignificanceTest(PerformanceVector[] allVectors,
double alpha)
Returns the result of the significance test for the given performance vector collection. |
| Methods inherited from class edu.udo.cs.yale.operator.validation.significance.SignificanceTestOperator |
|---|
apply, getInputClasses, getOutputClasses, getParameterTypes |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TTestSignificanceTestOperator(OperatorDescription description)
| Method Detail |
|---|
public SignificanceTestResult performSignificanceTest(PerformanceVector[] allVectors,
double alpha)
SignificanceTestOperator
performSignificanceTest in class SignificanceTestOperator
private double getProbability(PerformanceCriterion pc1,
PerformanceCriterion pc2)
public int getMinSize()
SignificanceTestOperator
getMinSize in class SignificanceTestOperatorpublic int getMaxSize()
SignificanceTestOperator
getMaxSize in class SignificanceTestOperator
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||