com.rapidminer.tools.math
Class AnovaCalculator

java.lang.Object
  extended by com.rapidminer.tools.math.AnovaCalculator

public class AnovaCalculator
extends java.lang.Object

Determines if the null hypothesis (all actual mean values are the same) holds for the given values. This class uses an ANalysis Of VAriances approach to determine probability that the null hypothesis is wrong.

Author:
Ingo Mierswa

Nested Class Summary
static class AnovaCalculator.AnovaSignificanceTestResult
           
 
Constructor Summary
AnovaCalculator()
           
 
Method Summary
 void addGroup(double numberOfValues, double mean, double variance)
           
 void addGroup(TestGroup group)
           
 void clearGroups()
           
 SignificanceTestResult performSignificanceTest()
           
 void setAlpha(double alpha)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnovaCalculator

public AnovaCalculator()
Method Detail

setAlpha

public void setAlpha(double alpha)

addGroup

public void addGroup(TestGroup group)

addGroup

public void addGroup(double numberOfValues,
                     double mean,
                     double variance)

clearGroups

public void clearGroups()

performSignificanceTest

public SignificanceTestResult performSignificanceTest()
                                               throws SignificanceCalculationException
Throws:
SignificanceCalculationException


Copyright © 2001-2009 by Rapid-I