|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.math.stat.inference.TestUtils
public class TestUtils
A collection of static methods to create inference test instances or to perform inference tests.
| Constructor Summary | |
|---|---|
protected |
TestUtils()
Prevent instantiation. |
| Method Summary | |
|---|---|
static double |
chiSquare(double[] expected,
long[] observed)
|
static double |
chiSquare(long[][] counts)
|
static double |
chiSquareDataSetsComparison(long[] observed1,
long[] observed2)
|
static double |
chiSquareTest(double[] expected,
long[] observed)
|
static boolean |
chiSquareTest(double[] expected,
long[] observed,
double alpha)
|
static double |
chiSquareTest(long[][] counts)
|
static boolean |
chiSquareTest(long[][] counts,
double alpha)
|
static double |
chiSquareTestDataSetsComparison(long[] observed1,
long[] observed2)
|
static boolean |
chiSquareTestDataSetsComparison(long[] observed1,
long[] observed2,
double alpha)
|
static ChiSquareTest |
getChiSquareTest()
Return a (singleton) ChiSquareTest instance. |
static OneWayAnova |
getOneWayAnova()
Return a (singleton) OneWayAnova instance. |
static TTest |
getTTest()
Return a (singleton) TTest instance. |
static UnknownDistributionChiSquareTest |
getUnknownDistributionChiSquareTest()
Return a (singleton) UnknownDistributionChiSquareTest instance. |
static double |
homoscedasticT(double[] sample1,
double[] sample2)
|
static double |
homoscedasticT(StatisticalSummary sampleStats1,
StatisticalSummary sampleStats2)
|
static double |
homoscedasticTTest(double[] sample1,
double[] sample2)
|
static boolean |
homoscedasticTTest(double[] sample1,
double[] sample2,
double alpha)
|
static double |
homoscedasticTTest(StatisticalSummary sampleStats1,
StatisticalSummary sampleStats2)
|
static double |
oneWayAnovaFValue(Collection<double[]> categoryData)
|
static double |
oneWayAnovaPValue(Collection<double[]> categoryData)
|
static boolean |
oneWayAnovaTest(Collection<double[]> categoryData,
double alpha)
|
static double |
pairedT(double[] sample1,
double[] sample2)
|
static double |
pairedTTest(double[] sample1,
double[] sample2)
|
static boolean |
pairedTTest(double[] sample1,
double[] sample2,
double alpha)
|
static void |
setChiSquareTest(ChiSquareTest chiSquareTest)
Set the (singleton) ChiSquareTest instance. |
static void |
setChiSquareTest(TTest chiSquareTest)
Set the (singleton) TTest instance. |
static void |
setOneWayAnova(OneWayAnova oneWayAnova)
Set the (singleton) OneWayAnova instance |
static void |
setUnknownDistributionChiSquareTest(UnknownDistributionChiSquareTest unknownDistributionChiSquareTest)
Set the (singleton) UnknownDistributionChiSquareTest instance. |
static double |
t(double[] sample1,
double[] sample2)
|
static double |
t(double mu,
double[] observed)
|
static double |
t(double mu,
StatisticalSummary sampleStats)
|
static double |
t(StatisticalSummary sampleStats1,
StatisticalSummary sampleStats2)
|
static double |
tTest(double[] sample1,
double[] sample2)
|
static boolean |
tTest(double[] sample1,
double[] sample2,
double alpha)
|
static double |
tTest(double mu,
double[] sample)
|
static boolean |
tTest(double mu,
double[] sample,
double alpha)
|
static double |
tTest(double mu,
StatisticalSummary sampleStats)
|
static boolean |
tTest(double mu,
StatisticalSummary sampleStats,
double alpha)
|
static double |
tTest(StatisticalSummary sampleStats1,
StatisticalSummary sampleStats2)
|
static boolean |
tTest(StatisticalSummary sampleStats1,
StatisticalSummary sampleStats2,
double alpha)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected TestUtils()
| Method Detail |
|---|
public static void setChiSquareTest(TTest chiSquareTest)
chiSquareTest - the new instance to usepublic static TTest getTTest()
public static void setChiSquareTest(ChiSquareTest chiSquareTest)
chiSquareTest - the new instance to usepublic static ChiSquareTest getChiSquareTest()
public static void setUnknownDistributionChiSquareTest(UnknownDistributionChiSquareTest unknownDistributionChiSquareTest)
unknownDistributionChiSquareTest - the new instance to usepublic static UnknownDistributionChiSquareTest getUnknownDistributionChiSquareTest()
public static void setOneWayAnova(OneWayAnova oneWayAnova)
oneWayAnova - the new instance to usepublic static OneWayAnova getOneWayAnova()
public static double homoscedasticT(double[] sample1,
double[] sample2)
throws IllegalArgumentException
IllegalArgumentExceptionTTest.homoscedasticT(double[], double[])
public static double homoscedasticT(StatisticalSummary sampleStats1,
StatisticalSummary sampleStats2)
throws IllegalArgumentException
IllegalArgumentExceptionTTest.homoscedasticT(org.apache.commons.math.stat.descriptive.StatisticalSummary, org.apache.commons.math.stat.descriptive.StatisticalSummary)
public static boolean homoscedasticTTest(double[] sample1,
double[] sample2,
double alpha)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionTTest.homoscedasticTTest(double[], double[], double)
public static double homoscedasticTTest(double[] sample1,
double[] sample2)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionTTest.homoscedasticTTest(double[], double[])
public static double homoscedasticTTest(StatisticalSummary sampleStats1,
StatisticalSummary sampleStats2)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionTTest.homoscedasticTTest(org.apache.commons.math.stat.descriptive.StatisticalSummary, org.apache.commons.math.stat.descriptive.StatisticalSummary)
public static double pairedT(double[] sample1,
double[] sample2)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionTTest.pairedT(double[], double[])
public static boolean pairedTTest(double[] sample1,
double[] sample2,
double alpha)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionTTest.pairedTTest(double[], double[], double)
public static double pairedTTest(double[] sample1,
double[] sample2)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionTTest.pairedTTest(double[], double[])
public static double t(double mu,
double[] observed)
throws IllegalArgumentException
IllegalArgumentExceptionTTest.t(double, double[])
public static double t(double mu,
StatisticalSummary sampleStats)
throws IllegalArgumentException
IllegalArgumentExceptionTTest.t(double, org.apache.commons.math.stat.descriptive.StatisticalSummary)
public static double t(double[] sample1,
double[] sample2)
throws IllegalArgumentException
IllegalArgumentExceptionTTest.t(double[], double[])
public static double t(StatisticalSummary sampleStats1,
StatisticalSummary sampleStats2)
throws IllegalArgumentException
IllegalArgumentExceptionTTest.t(org.apache.commons.math.stat.descriptive.StatisticalSummary, org.apache.commons.math.stat.descriptive.StatisticalSummary)
public static boolean tTest(double mu,
double[] sample,
double alpha)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionTTest.tTest(double, double[], double)
public static double tTest(double mu,
double[] sample)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionTTest.tTest(double, double[])
public static boolean tTest(double mu,
StatisticalSummary sampleStats,
double alpha)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionTTest.tTest(double, org.apache.commons.math.stat.descriptive.StatisticalSummary, double)
public static double tTest(double mu,
StatisticalSummary sampleStats)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionTTest.tTest(double, org.apache.commons.math.stat.descriptive.StatisticalSummary)
public static boolean tTest(double[] sample1,
double[] sample2,
double alpha)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionTTest.tTest(double[], double[], double)
public static double tTest(double[] sample1,
double[] sample2)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionTTest.tTest(double[], double[])
public static boolean tTest(StatisticalSummary sampleStats1,
StatisticalSummary sampleStats2,
double alpha)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionTTest.tTest(org.apache.commons.math.stat.descriptive.StatisticalSummary, org.apache.commons.math.stat.descriptive.StatisticalSummary, double)
public static double tTest(StatisticalSummary sampleStats1,
StatisticalSummary sampleStats2)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionTTest.tTest(org.apache.commons.math.stat.descriptive.StatisticalSummary, org.apache.commons.math.stat.descriptive.StatisticalSummary)
public static double chiSquare(double[] expected,
long[] observed)
throws IllegalArgumentException
IllegalArgumentExceptionChiSquareTest.chiSquare(double[], long[])
public static double chiSquare(long[][] counts)
throws IllegalArgumentException
IllegalArgumentExceptionChiSquareTest.chiSquare(long[][])
public static boolean chiSquareTest(double[] expected,
long[] observed,
double alpha)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionChiSquareTest.chiSquareTest(double[], long[], double)
public static double chiSquareTest(double[] expected,
long[] observed)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionChiSquareTest.chiSquareTest(double[], long[])
public static boolean chiSquareTest(long[][] counts,
double alpha)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionChiSquareTest.chiSquareTest(long[][], double)
public static double chiSquareTest(long[][] counts)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionChiSquareTest.chiSquareTest(long[][])
public static double chiSquareDataSetsComparison(long[] observed1,
long[] observed2)
throws IllegalArgumentException
IllegalArgumentExceptionUnknownDistributionChiSquareTest.chiSquareDataSetsComparison(long[], long[])
public static double chiSquareTestDataSetsComparison(long[] observed1,
long[] observed2)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionUnknownDistributionChiSquareTest.chiSquareTestDataSetsComparison(long[], long[])
public static boolean chiSquareTestDataSetsComparison(long[] observed1,
long[] observed2,
double alpha)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionUnknownDistributionChiSquareTest.chiSquareTestDataSetsComparison(long[], long[], double)
public static double oneWayAnovaFValue(Collection<double[]> categoryData)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionOneWayAnova.anovaFValue(Collection)
public static double oneWayAnovaPValue(Collection<double[]> categoryData)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionOneWayAnova.anovaPValue(Collection)
public static boolean oneWayAnovaTest(Collection<double[]> categoryData,
double alpha)
throws IllegalArgumentException,
MathException
IllegalArgumentException
MathExceptionOneWayAnova.anovaTest(Collection,double)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||