|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.math3.stat.inference.TestUtils
public class TestUtils
A collection of static methods to create inference test instances or to perform inference tests.
Field Summary | |
---|---|
private static ChiSquareTest |
CHI_SQUARE_TEST
Singleton ChiSquareTest instance. |
private static OneWayAnova |
ONE_WAY_ANANOVA
Singleton OneWayAnova instance. |
private static TTest |
T_TEST
Singleton TTest instance. |
Constructor Summary | |
---|---|
private |
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 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 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 |
Field Detail |
---|
private static final TTest T_TEST
private static final ChiSquareTest CHI_SQUARE_TEST
private static final OneWayAnova ONE_WAY_ANANOVA
Constructor Detail |
---|
private TestUtils()
Method Detail |
---|
public static double homoscedasticT(double[] sample1, double[] sample2) throws NullArgumentException, NumberIsTooSmallException
NullArgumentException
NumberIsTooSmallException
TTest.homoscedasticT(double[], double[])
public static double homoscedasticT(StatisticalSummary sampleStats1, StatisticalSummary sampleStats2) throws NullArgumentException, NumberIsTooSmallException
NullArgumentException
NumberIsTooSmallException
TTest.homoscedasticT(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary)
public static boolean homoscedasticTTest(double[] sample1, double[] sample2, double alpha) throws NullArgumentException, NumberIsTooSmallException, OutOfRangeException, MaxCountExceededException
NullArgumentException
NumberIsTooSmallException
OutOfRangeException
MaxCountExceededException
TTest.homoscedasticTTest(double[], double[], double)
public static double homoscedasticTTest(double[] sample1, double[] sample2) throws NullArgumentException, NumberIsTooSmallException, MaxCountExceededException
NullArgumentException
NumberIsTooSmallException
MaxCountExceededException
TTest.homoscedasticTTest(double[], double[])
public static double homoscedasticTTest(StatisticalSummary sampleStats1, StatisticalSummary sampleStats2) throws NullArgumentException, NumberIsTooSmallException, MaxCountExceededException
NullArgumentException
NumberIsTooSmallException
MaxCountExceededException
TTest.homoscedasticTTest(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary)
public static double pairedT(double[] sample1, double[] sample2) throws NullArgumentException, NoDataException, DimensionMismatchException, NumberIsTooSmallException
NullArgumentException
NoDataException
DimensionMismatchException
NumberIsTooSmallException
TTest.pairedT(double[], double[])
public static boolean pairedTTest(double[] sample1, double[] sample2, double alpha) throws NullArgumentException, NoDataException, DimensionMismatchException, NumberIsTooSmallException, OutOfRangeException, MaxCountExceededException
NullArgumentException
NoDataException
DimensionMismatchException
NumberIsTooSmallException
OutOfRangeException
MaxCountExceededException
TTest.pairedTTest(double[], double[], double)
public static double pairedTTest(double[] sample1, double[] sample2) throws NullArgumentException, NoDataException, DimensionMismatchException, NumberIsTooSmallException, MaxCountExceededException
NullArgumentException
NoDataException
DimensionMismatchException
NumberIsTooSmallException
MaxCountExceededException
TTest.pairedTTest(double[], double[])
public static double t(double mu, double[] observed) throws NullArgumentException, NumberIsTooSmallException
NullArgumentException
NumberIsTooSmallException
TTest.t(double, double[])
public static double t(double mu, StatisticalSummary sampleStats) throws NullArgumentException, NumberIsTooSmallException
NullArgumentException
NumberIsTooSmallException
TTest.t(double, org.apache.commons.math3.stat.descriptive.StatisticalSummary)
public static double t(double[] sample1, double[] sample2) throws NullArgumentException, NumberIsTooSmallException
NullArgumentException
NumberIsTooSmallException
TTest.t(double[], double[])
public static double t(StatisticalSummary sampleStats1, StatisticalSummary sampleStats2) throws NullArgumentException, NumberIsTooSmallException
NullArgumentException
NumberIsTooSmallException
TTest.t(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary)
public static boolean tTest(double mu, double[] sample, double alpha) throws NullArgumentException, NumberIsTooSmallException, OutOfRangeException, MaxCountExceededException
NullArgumentException
NumberIsTooSmallException
OutOfRangeException
MaxCountExceededException
TTest.tTest(double, double[], double)
public static double tTest(double mu, double[] sample) throws NullArgumentException, NumberIsTooSmallException, MaxCountExceededException
NullArgumentException
NumberIsTooSmallException
MaxCountExceededException
TTest.tTest(double, double[])
public static boolean tTest(double mu, StatisticalSummary sampleStats, double alpha) throws NullArgumentException, NumberIsTooSmallException, OutOfRangeException, MaxCountExceededException
NullArgumentException
NumberIsTooSmallException
OutOfRangeException
MaxCountExceededException
TTest.tTest(double, org.apache.commons.math3.stat.descriptive.StatisticalSummary, double)
public static double tTest(double mu, StatisticalSummary sampleStats) throws NullArgumentException, NumberIsTooSmallException, MaxCountExceededException
NullArgumentException
NumberIsTooSmallException
MaxCountExceededException
TTest.tTest(double, org.apache.commons.math3.stat.descriptive.StatisticalSummary)
public static boolean tTest(double[] sample1, double[] sample2, double alpha) throws NullArgumentException, NumberIsTooSmallException, OutOfRangeException, MaxCountExceededException
NullArgumentException
NumberIsTooSmallException
OutOfRangeException
MaxCountExceededException
TTest.tTest(double[], double[], double)
public static double tTest(double[] sample1, double[] sample2) throws NullArgumentException, NumberIsTooSmallException, MaxCountExceededException
NullArgumentException
NumberIsTooSmallException
MaxCountExceededException
TTest.tTest(double[], double[])
public static boolean tTest(StatisticalSummary sampleStats1, StatisticalSummary sampleStats2, double alpha) throws NullArgumentException, NumberIsTooSmallException, OutOfRangeException, MaxCountExceededException
NullArgumentException
NumberIsTooSmallException
OutOfRangeException
MaxCountExceededException
TTest.tTest(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary, double)
public static double tTest(StatisticalSummary sampleStats1, StatisticalSummary sampleStats2) throws NullArgumentException, NumberIsTooSmallException, MaxCountExceededException
NullArgumentException
NumberIsTooSmallException
MaxCountExceededException
TTest.tTest(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary)
public static double chiSquare(double[] expected, long[] observed) throws NotPositiveException, NotStrictlyPositiveException, DimensionMismatchException
NotPositiveException
NotStrictlyPositiveException
DimensionMismatchException
ChiSquareTest.chiSquare(double[], long[])
public static double chiSquare(long[][] counts) throws NullArgumentException, NotPositiveException, DimensionMismatchException
NullArgumentException
NotPositiveException
DimensionMismatchException
ChiSquareTest.chiSquare(long[][])
public static boolean chiSquareTest(double[] expected, long[] observed, double alpha) throws NotPositiveException, NotStrictlyPositiveException, DimensionMismatchException, OutOfRangeException, MaxCountExceededException
NotPositiveException
NotStrictlyPositiveException
DimensionMismatchException
OutOfRangeException
MaxCountExceededException
ChiSquareTest.chiSquareTest(double[], long[], double)
public static double chiSquareTest(double[] expected, long[] observed) throws NotPositiveException, NotStrictlyPositiveException, DimensionMismatchException, MaxCountExceededException
NotPositiveException
NotStrictlyPositiveException
DimensionMismatchException
MaxCountExceededException
ChiSquareTest.chiSquareTest(double[], long[])
public static boolean chiSquareTest(long[][] counts, double alpha) throws NullArgumentException, DimensionMismatchException, NotPositiveException, OutOfRangeException, MaxCountExceededException
NullArgumentException
DimensionMismatchException
NotPositiveException
OutOfRangeException
MaxCountExceededException
ChiSquareTest.chiSquareTest(long[][], double)
public static double chiSquareTest(long[][] counts) throws NullArgumentException, DimensionMismatchException, NotPositiveException, MaxCountExceededException
NullArgumentException
DimensionMismatchException
NotPositiveException
MaxCountExceededException
ChiSquareTest.chiSquareTest(long[][])
public static double chiSquareDataSetsComparison(long[] observed1, long[] observed2) throws DimensionMismatchException, NotPositiveException, ZeroException
DimensionMismatchException
NotPositiveException
ZeroException
ChiSquareTest.chiSquareDataSetsComparison(long[], long[])
public static double chiSquareTestDataSetsComparison(long[] observed1, long[] observed2) throws DimensionMismatchException, NotPositiveException, ZeroException, MaxCountExceededException
DimensionMismatchException
NotPositiveException
ZeroException
MaxCountExceededException
ChiSquareTest.chiSquareTestDataSetsComparison(long[], long[])
public static boolean chiSquareTestDataSetsComparison(long[] observed1, long[] observed2, double alpha) throws DimensionMismatchException, NotPositiveException, ZeroException, OutOfRangeException, MaxCountExceededException
DimensionMismatchException
NotPositiveException
ZeroException
OutOfRangeException
MaxCountExceededException
ChiSquareTest.chiSquareTestDataSetsComparison(long[], long[], double)
public static double oneWayAnovaFValue(Collection<double[]> categoryData) throws NullArgumentException, DimensionMismatchException
NullArgumentException
DimensionMismatchException
OneWayAnova.anovaFValue(Collection)
public static double oneWayAnovaPValue(Collection<double[]> categoryData) throws NullArgumentException, DimensionMismatchException, ConvergenceException, MaxCountExceededException
NullArgumentException
DimensionMismatchException
ConvergenceException
MaxCountExceededException
OneWayAnova.anovaPValue(Collection)
public static boolean oneWayAnovaTest(Collection<double[]> categoryData, double alpha) throws NullArgumentException, DimensionMismatchException, OutOfRangeException, ConvergenceException, MaxCountExceededException
NullArgumentException
DimensionMismatchException
OutOfRangeException
ConvergenceException
MaxCountExceededException
OneWayAnova.anovaTest(Collection,double)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |