Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.commons.math.stat.inference
Class TestUtils

    java.lang.Object
      org.apache.commons.math.stat.inference.TestUtils

public class TestUtils
extends Object

A collection of static methods to create inference test instances or to perform inference tests.

Since:
  1.1
Version:
  $Revision: 209144 $ $Date: 2005-07-04 16:30:05 -0700 (Mon, 04 Jul 2005) $

Constructor Summary
`protected` | `TestUtils()` Prevent instantiation.

Method Summary
`static double` | `chiSquare(double[] expected, long[] observed)`
`static double` | `chiSquare(long[][] counts)`
`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 ChiSquareTest` | `getChiSquareTest()` Return a (singleton) ChiSquareTest instance.
`static TTest` | `getTTest()` Return a (singleton) TTest 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` | `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`

Constructor Detail

### TestUtils

    protected TestUtils()

  Prevent instantiation.

Method Detail

### getTTest

    public static TTest getTTest()

  Return a (singleton) TTest instance. Does not create a new instance.

  Returns:
    a TTest instance

### getChiSquareTest

    public static ChiSquareTest getChiSquareTest()

  Return a (singleton) ChiSquareTest instance. Does not create a new instance.

  Returns:
    a ChiSquareTest instance

### homoscedasticT

    public static double homoscedasticT(double[] sample1,
                                        double[] sample2)
                                 throws IllegalArgumentException

  Throws:
    `IllegalArgumentException`
  See Also:
    `TTest.homoscedasticT(double[], double[])`

### homoscedasticT

    public static double homoscedasticT(StatisticalSummary sampleStats1,
                                        StatisticalSummary sampleStats2)
                                 throws IllegalArgumentException

  Throws:
    `IllegalArgumentException`
  See Also:
    `TTest.homoscedasticT(org.apache.commons.math.stat.descriptive.StatisticalSummary, org.apache.commons.math.stat.descriptive.StatisticalSummary)`

### homoscedasticTTest

    public static boolean homoscedasticTTest(double[] sample1,
                                             double[] sample2,
                                             double alpha)
                                      throws IllegalArgumentException,
                                             MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `TTest.homoscedasticTTest(double[], double[], double)`

### homoscedasticTTest

    public static double homoscedasticTTest(double[] sample1,
                                            double[] sample2)
                                     throws IllegalArgumentException,
                                            MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `TTest.homoscedasticTTest(double[], double[])`

### homoscedasticTTest

    public static double homoscedasticTTest(StatisticalSummary sampleStats1,
                                            StatisticalSummary sampleStats2)
                                     throws IllegalArgumentException,
                                            MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `TTest.homoscedasticTTest(org.apache.commons.math.stat.descriptive.StatisticalSummary, org.apache.commons.math.stat.descriptive.StatisticalSummary)`

### pairedT

    public static double pairedT(double[] sample1,
                                 double[] sample2)
                          throws IllegalArgumentException,
                                 MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `TTest.pairedT(double[], double[])`

### pairedTTest

    public static boolean pairedTTest(double[] sample1,
                                      double[] sample2,
                                      double alpha)
                               throws IllegalArgumentException,
                                      MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `TTest.pairedTTest(double[], double[], double)`

### pairedTTest

    public static double pairedTTest(double[] sample1,
                                     double[] sample2)
                              throws IllegalArgumentException,
                                     MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `TTest.pairedTTest(double[], double[])`

### t

    public static double t(double mu,
                           double[] observed)
                    throws IllegalArgumentException

  Throws:
    `IllegalArgumentException`
  See Also:
    `TTest.t(double, double[])`

### t

    public static double t(double mu,
                           StatisticalSummary sampleStats)
                    throws IllegalArgumentException

  Throws:
    `IllegalArgumentException`
  See Also:
    `TTest.t(double, org.apache.commons.math.stat.descriptive.StatisticalSummary)`

### t

    public static double t(double[] sample1,
                           double[] sample2)
                    throws IllegalArgumentException

  Throws:
    `IllegalArgumentException`
  See Also:
    `TTest.t(double[], double[])`

### t

    public static double t(StatisticalSummary sampleStats1,
                           StatisticalSummary sampleStats2)
                    throws IllegalArgumentException

  Throws:
    `IllegalArgumentException`
  See Also:
    `TTest.t(org.apache.commons.math.stat.descriptive.StatisticalSummary, org.apache.commons.math.stat.descriptive.StatisticalSummary)`

### tTest

    public static boolean tTest(double mu,
                                double[] sample,
                                double alpha)
                         throws IllegalArgumentException,
                                MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `TTest.tTest(double, double[], double)`

### tTest

    public static double tTest(double mu,
                               double[] sample)
                        throws IllegalArgumentException,
                               MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `TTest.tTest(double, double[])`

### tTest

    public static boolean tTest(double mu,
                                StatisticalSummary sampleStats,
                                double alpha)
                         throws IllegalArgumentException,
                                MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `TTest.tTest(double, org.apache.commons.math.stat.descriptive.StatisticalSummary, double)`

### tTest

    public static double tTest(double mu,
                               StatisticalSummary sampleStats)
                        throws IllegalArgumentException,
                               MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `TTest.tTest(double, org.apache.commons.math.stat.descriptive.StatisticalSummary)`

### tTest

    public static boolean tTest(double[] sample1,
                                double[] sample2,
                                double alpha)
                         throws IllegalArgumentException,
                                MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `TTest.tTest(double[], double[], double)`

### tTest

    public static double tTest(double[] sample1,
                               double[] sample2)
                        throws IllegalArgumentException,
                               MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `TTest.tTest(double[], double[])`

### tTest

    public static boolean tTest(StatisticalSummary sampleStats1,
                                StatisticalSummary sampleStats2,
                                double alpha)
                         throws IllegalArgumentException,
                                MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `TTest.tTest(org.apache.commons.math.stat.descriptive.StatisticalSummary, org.apache.commons.math.stat.descriptive.StatisticalSummary, double)`

### tTest

    public static double tTest(StatisticalSummary sampleStats1,
                               StatisticalSummary sampleStats2)
                        throws IllegalArgumentException,
                               MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `TTest.tTest(org.apache.commons.math.stat.descriptive.StatisticalSummary, org.apache.commons.math.stat.descriptive.StatisticalSummary)`

### chiSquare

    public static double chiSquare(double[] expected,
                                   long[] observed)
                            throws IllegalArgumentException

  Throws:
    `IllegalArgumentException`
  See Also:
    `ChiSquareTest.chiSquare(double[], long[])`

### chiSquare

    public static double chiSquare(long[][] counts)
                            throws IllegalArgumentException

  Throws:
    `IllegalArgumentException`
  See Also:
    `ChiSquareTest.chiSquare(long[][])`

### chiSquareTest

    public static boolean chiSquareTest(double[] expected,
                                        long[] observed,
                                        double alpha)
                                 throws IllegalArgumentException,
                                        MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `ChiSquareTest.chiSquareTest(double[], long[], double)`

### chiSquareTest

    public static double chiSquareTest(double[] expected,
                                       long[] observed)
                                throws IllegalArgumentException,
                                       MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `ChiSquareTest.chiSquareTest(double[], long[])`

### chiSquareTest

    public static boolean chiSquareTest(long[][] counts,
                                        double alpha)
                                 throws IllegalArgumentException,
                                        MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `ChiSquareTest.chiSquareTest(long[][], double)`

### chiSquareTest

    public static double chiSquareTest(long[][] counts)
                                throws IllegalArgumentException,
                                       MathException

  Throws:
    `IllegalArgumentException`
    `MathException`
  See Also:
    `ChiSquareTest.chiSquareTest(long[][])`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2003-2005 The Apache Software Foundation. All Rights Reserved.