You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by md...@apache.org on 2003/07/08 01:19:22 UTC

cvs commit: jakarta-commons-sandbox/math/src/test/org/apache/commons/math/util MathUtilsTest.java

mdiggory    2003/07/07 16:19:22

  Modified:    math/src/test/org/apache/commons/math/stat/univariate/moment
                        MeanTest.java VarianceTest.java
                        GeometricMeanTest.java SkewnessTest.java
                        KurtosisTest.java StandardDeviationTest.java
               math/src/test/org/apache/commons/math/stat
                        TestStatisticTest.java ListUnivariateImplTest.java
                        BivariateRegressionTest.java StatUtilsTest.java
                        FrequencyTest.java UnivariateImplTest.java
                        StoreUnivariateImplTest.java
               math/src/java/org/apache/commons/math/stat
                        UnivariateImpl.java TestStatisticImpl.java
                        Frequency.java TestStatistic.java Univariate.java
                        BivariateRegression.java
                        AbstractStoreUnivariate.java
               math/src/test/org/apache/commons/math/stat/univariate
                        UnivariateStatisticAbstractTest.java
                        StorelessUnivariateStatisticAbstractTest.java
               math/src/java/org/apache/commons/math/random
                        RandomDataImpl.java ValueServer.java
                        RandomData.java EmpiricalDistribution.java
                        EmpiricalDistributionImpl.java
               math/src/test/org/apache/commons/math/random
                        ValueServerTest.java RandomDataTest.java
                        EmpiricalDistributionTest.java
               math/src/test/org/apache/commons/math/stat/univariate/rank
                        MedianTest.java MaxTest.java PercentileTest.java
                        MinTest.java
               math/src/java/org/apache/commons/math/util MathUtils.java
               math/src/test/org/apache/commons/math/stat/univariate/summary
                        SumSqTest.java ProductTest.java SumTest.java
                        SumLogTest.java
               math/src/java/org/apache/commons/math/linear RealMatrix.java
                        RealMatrixImpl.java
               math/src/test/org/apache/commons/math/linear
                        RealMatrixImplTest.java
               math/src/test/org/apache/commons/math/util
                        MathUtilsTest.java
  Added:       math/src/test/org/apache/commons/math/stat/univariate
                        InteractionTest.java
  Log:
  PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21360
  Submitted by:	phil@steitz.com
  
  I applied this patch on the sourcecode, I think all project.xml and 
  xdoc documentation should retain some authorship at this time. If 
  we decide otherwise we can change this in the future.
  
  Revision  Changes    Path
  1.3       +0 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/moment/MeanTest.java
  
  Index: MeanTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/moment/MeanTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MeanTest.java	7 Jul 2003 02:12:47 -0000	1.2
  +++ MeanTest.java	7 Jul 2003 23:19:19 -0000	1.3
  @@ -62,8 +62,6 @@
   
   /**
    * Test cases for the {@link UnivariateStatistic} class.
  - *
  - * @author Mark Diggory
    */
   public class MeanTest extends StorelessUnivariateStatisticAbstractTest{
   
  
  
  
  1.3       +0 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/moment/VarianceTest.java
  
  Index: VarianceTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/moment/VarianceTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- VarianceTest.java	7 Jul 2003 02:12:47 -0000	1.2
  +++ VarianceTest.java	7 Jul 2003 23:19:19 -0000	1.3
  @@ -62,8 +62,6 @@
   
   /**
    * Test cases for the {@link UnivariateStatistic} class.
  - *
  - * @author Mark Diggory
    */
   public class VarianceTest extends StorelessUnivariateStatisticAbstractTest{
   
  
  
  
  1.2       +0 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/moment/GeometricMeanTest.java
  
  Index: GeometricMeanTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/moment/GeometricMeanTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- GeometricMeanTest.java	7 Jul 2003 16:57:33 -0000	1.1
  +++ GeometricMeanTest.java	7 Jul 2003 23:19:19 -0000	1.2
  @@ -62,8 +62,6 @@
   
   /**
    * Test cases for the {@link UnivariateStatistic} class.
  - *
  - * @author Mark Diggory
    */
   public class GeometricMeanTest extends StorelessUnivariateStatisticAbstractTest{
   
  
  
  
  1.3       +0 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/moment/SkewnessTest.java
  
  Index: SkewnessTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/moment/SkewnessTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SkewnessTest.java	7 Jul 2003 02:12:47 -0000	1.2
  +++ SkewnessTest.java	7 Jul 2003 23:19:19 -0000	1.3
  @@ -62,8 +62,6 @@
   
   /**
    * Test cases for the {@link UnivariateStatistic} class.
  - *
  - * @author Mark Diggory
    */
   public class SkewnessTest extends StorelessUnivariateStatisticAbstractTest{
   
  
  
  
  1.3       +0 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/moment/KurtosisTest.java
  
  Index: KurtosisTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/moment/KurtosisTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- KurtosisTest.java	7 Jul 2003 02:12:47 -0000	1.2
  +++ KurtosisTest.java	7 Jul 2003 23:19:19 -0000	1.3
  @@ -62,8 +62,6 @@
   
   /**
    * Test cases for the {@link UnivariateStatistic} class.
  - *
  - * @author Mark Diggory
    */
   public class KurtosisTest extends StorelessUnivariateStatisticAbstractTest{
   
  
  
  
  1.3       +0 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/moment/StandardDeviationTest.java
  
  Index: StandardDeviationTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/moment/StandardDeviationTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- StandardDeviationTest.java	7 Jul 2003 02:12:47 -0000	1.2
  +++ StandardDeviationTest.java	7 Jul 2003 23:19:19 -0000	1.3
  @@ -62,8 +62,6 @@
   
   /**
    * Test cases for the {@link UnivariateStatistic} class.
  - *
  - * @author Mark Diggory
    */
   public class StandardDeviationTest extends StorelessUnivariateStatisticAbstractTest{
   
  
  
  
  1.3       +1 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/TestStatisticTest.java
  
  Index: TestStatisticTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/TestStatisticTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestStatisticTest.java	25 Jun 2003 01:35:46 -0000	1.2
  +++ TestStatisticTest.java	7 Jul 2003 23:19:19 -0000	1.3
  @@ -59,7 +59,6 @@
   /**
    * Test cases for the TestStatistic class.
    *
  - * @author Phil Steitz
    * @version $Revision$ $Date$
    */
   
  
  
  
  1.5       +1 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/ListUnivariateImplTest.java
  
  Index: ListUnivariateImplTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/ListUnivariateImplTest.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ListUnivariateImplTest.java	22 Jun 2003 03:57:53 -0000	1.4
  +++ ListUnivariateImplTest.java	7 Jul 2003 23:19:19 -0000	1.5
  @@ -63,7 +63,6 @@
   /**
    * Test cases for the {@link Univariate} class.
    *
  - * @author <a href="mailto:phil@steitz.com">Phil Steitz</a>
    * @version $Revision$ $Date$
    */
   
  
  
  
  1.4       +1 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/BivariateRegressionTest.java
  
  Index: BivariateRegressionTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/BivariateRegressionTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- BivariateRegressionTest.java	21 Jun 2003 02:13:41 -0000	1.3
  +++ BivariateRegressionTest.java	7 Jul 2003 23:19:19 -0000	1.4
  @@ -59,7 +59,6 @@
   /**
    * Test cases for the TestStatistic class.
    *
  - * @author Phil Steitz
    * @version $Revision$ $Date$
    */
   
  
  
  
  1.4       +1 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/StatUtilsTest.java
  
  Index: StatUtilsTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/StatUtilsTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- StatUtilsTest.java	24 Jun 2003 14:08:40 -0000	1.3
  +++ StatUtilsTest.java	7 Jul 2003 23:19:19 -0000	1.4
  @@ -60,7 +60,6 @@
   /**
    * Test cases for the {@link StatUtils} class.
    *
  - * @author <a href="mailto:phil@steitz.com">Phil Steitz</a>
    * @author <a href="mailto:mdiggory@apache.org">Mark Diggory</a>
    * @version $Revision$ $Date$
    */
  
  
  
  1.2       +1 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/FrequencyTest.java
  
  Index: FrequencyTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/FrequencyTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- FrequencyTest.java	22 Jun 2003 03:57:53 -0000	1.1
  +++ FrequencyTest.java	7 Jul 2003 23:19:19 -0000	1.2
  @@ -60,7 +60,6 @@
   /**
    * Test cases for the {@link Frequency} class.
    *
  - * @author Phil Steitz
    * @version $Revision$ $Date$
    */
   
  
  
  
  1.5       +1 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/UnivariateImplTest.java
  
  Index: UnivariateImplTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/UnivariateImplTest.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- UnivariateImplTest.java	22 Jun 2003 03:57:53 -0000	1.4
  +++ UnivariateImplTest.java	7 Jul 2003 23:19:19 -0000	1.5
  @@ -60,7 +60,6 @@
   /**
    * Test cases for the {@link Univariate} class.
    *
  - * @author Phil Steitz
    * @author Tim Obrien
    * @version $Revision$ $Date$
    */
  
  
  
  1.5       +1 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/StoreUnivariateImplTest.java
  
  Index: StoreUnivariateImplTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/StoreUnivariateImplTest.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- StoreUnivariateImplTest.java	22 Jun 2003 03:57:53 -0000	1.4
  +++ StoreUnivariateImplTest.java	7 Jul 2003 23:19:19 -0000	1.5
  @@ -63,7 +63,6 @@
   /**
    * Test cases for the {@link Univariate} class.
    *
  - * @author <a href="mailto:phil@steitz.com">Phil Steitz</a>
    * @version $Revision$ $Date$
    */
   
  
  
  
  1.16      +1 -2      jakarta-commons-sandbox/math/src/java/org/apache/commons/math/stat/UnivariateImpl.java
  
  Index: UnivariateImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/java/org/apache/commons/math/stat/UnivariateImpl.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- UnivariateImpl.java	22 Jun 2003 03:57:55 -0000	1.15
  +++ UnivariateImpl.java	7 Jul 2003 23:19:20 -0000	1.16
  @@ -66,7 +66,6 @@
    * Integers, floats and longs can be added, but they will be converted
    * to doubles by addValue().
    *
  - * @author Phil Steitz
    * @author <a href="mailto:tobrien@apache.org">Tim O'Brien</a>
    * @author <a href="mailto:mdiggory@apache.org">Mark Diggory</a>
    * @author Brent Worden
  
  
  
  1.3       +1 -2      jakarta-commons-sandbox/math/src/java/org/apache/commons/math/stat/TestStatisticImpl.java
  
  Index: TestStatisticImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/java/org/apache/commons/math/stat/TestStatisticImpl.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestStatisticImpl.java	25 Jun 2003 01:35:46 -0000	1.2
  +++ TestStatisticImpl.java	7 Jul 2003 23:19:20 -0000	1.3
  @@ -61,7 +61,6 @@
   /**
    * Implements test statistics defined in the TestStatistic interface.
    *
  - * @author Phil Steitz
    * @version $Revision$ $Date$
    * 
    */
  
  
  
  1.3       +0 -1      jakarta-commons-sandbox/math/src/java/org/apache/commons/math/stat/Frequency.java
  
  Index: Frequency.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/java/org/apache/commons/math/stat/Frequency.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Frequency.java	5 Jul 2003 17:58:04 -0000	1.2
  +++ Frequency.java	7 Jul 2003 23:19:20 -0000	1.3
  @@ -63,7 +63,6 @@
    * Accepts int, long or string values, converting
    * all to Strings and maintaining frequency counts.
    *
  - * @author Phil Steitz
    */
   public class Frequency {
       /** name for this frequency distribution. */
  
  
  
  1.3       +1 -2      jakarta-commons-sandbox/math/src/java/org/apache/commons/math/stat/TestStatistic.java
  
  Index: TestStatistic.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/java/org/apache/commons/math/stat/TestStatistic.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestStatistic.java	25 Jun 2003 01:35:46 -0000	1.2
  +++ TestStatistic.java	7 Jul 2003 23:19:20 -0000	1.3
  @@ -55,7 +55,6 @@
   /**
    * A collection of commonly used test statistics and statistical tests.
    * 
  - * @author Phil Steitz
    * @version $Revision$ $Date$
    * 
    */
  
  
  
  1.6       +1 -2      jakarta-commons-sandbox/math/src/java/org/apache/commons/math/stat/Univariate.java
  
  Index: Univariate.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/java/org/apache/commons/math/stat/Univariate.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- Univariate.java	5 Jul 2003 19:25:38 -0000	1.5
  +++ Univariate.java	7 Jul 2003 23:19:20 -0000	1.6
  @@ -70,7 +70,6 @@
    * The default windowSize is "infinite" -- i.e., all values added are included
    * in all computations.
    *
  - * @author Phil Steitz
    * @author <a href="mailto:tobrien@apache.org">Tim O'Brien</a>
    * @author <a href="mailto:mdiggory@apache.org">Mark Diggory</a>
    * @version $Revision$ $Date$
  
  
  
  1.4       +1 -2      jakarta-commons-sandbox/math/src/java/org/apache/commons/math/stat/BivariateRegression.java
  
  Index: BivariateRegression.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/java/org/apache/commons/math/stat/BivariateRegression.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- BivariateRegression.java	21 Jun 2003 02:13:41 -0000	1.3
  +++ BivariateRegression.java	7 Jul 2003 23:19:20 -0000	1.4
  @@ -84,7 +84,6 @@
    * the necessary computations to return the requested statistic.</li>
    * </ul>
    *
  - * @author  Phil Steitz
    * @version $Revision$ $Date$
    */
   public class BivariateRegression {
  
  
  
  1.7       +0 -1      jakarta-commons-sandbox/math/src/java/org/apache/commons/math/stat/AbstractStoreUnivariate.java
  
  Index: AbstractStoreUnivariate.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/java/org/apache/commons/math/stat/AbstractStoreUnivariate.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- AbstractStoreUnivariate.java	21 Jun 2003 23:38:27 -0000	1.6
  +++ AbstractStoreUnivariate.java	7 Jul 2003 23:19:20 -0000	1.7
  @@ -59,7 +59,6 @@
    * 
    * @author <a href="mailto:tobrien@apache.org">Tim O'Brien</a>
    * @author Mark Diggory
  - * @author <a href="mailto:phil@steitz.com">Phil Steitz</a>
    */
   public abstract class AbstractStoreUnivariate implements StoreUnivariate {
   
  
  
  
  1.3       +2 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/UnivariateStatisticAbstractTest.java
  
  Index: UnivariateStatisticAbstractTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/UnivariateStatisticAbstractTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- UnivariateStatisticAbstractTest.java	7 Jul 2003 02:12:47 -0000	1.2
  +++ UnivariateStatisticAbstractTest.java	7 Jul 2003 23:19:21 -0000	1.3
  @@ -57,12 +57,12 @@
   
   /**
    * Test cases for the {@link UnivariateStatistic} class.
  - *
  - * @author Mark Diggory
    */
   public abstract class UnivariateStatisticAbstractTest extends TestCase {
   
       protected double mean = 12.40454545454550;
  +    protected double geoMean = 12.070589161633011;
  +
       protected double var = 10.00235930735930;
       protected double std = Math.sqrt(var);
       protected double skew = 1.437423729196190;
  
  
  
  1.2       +0 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/StorelessUnivariateStatisticAbstractTest.java
  
  Index: StorelessUnivariateStatisticAbstractTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/StorelessUnivariateStatisticAbstractTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- StorelessUnivariateStatisticAbstractTest.java	7 Jul 2003 02:12:47 -0000	1.1
  +++ StorelessUnivariateStatisticAbstractTest.java	7 Jul 2003 23:19:21 -0000	1.2
  @@ -57,8 +57,6 @@
   
   /**
    * Test cases for the {@link UnivariateStatistic} class.
  - *
  - * @author Mark Diggory
    */
   public abstract class StorelessUnivariateStatisticAbstractTest
       extends UnivariateStatisticAbstractTest {
  
  
  
  1.1                  jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/InteractionTest.java
  
  Index: InteractionTest.java
  ===================================================================
  /* ====================================================================
   * The Apache Software License, Version 1.1
   *
   * Copyright (c) 2003 The Apache Software Foundation.  All rights
   * reserved.
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions
   * are met:
   *
   * 1. Redistributions of source code must retain the above copyright
   *    notice, this list of conditions and the following disclaimer.
   *
   * 2. Redistributions in binary form must reproduce the above copyright
   *    notice, this list of conditions and the following disclaimer in
   *    the documentation and/or other materials provided with the
   *    distribution.
   *
   * 3. The end-user documentation included with the redistribution, if
   *    any, must include the following acknowlegement:
   *       "This product includes software developed by the
   *        Apache Software Foundation (http://www.apache.org/)."
   *    Alternately, this acknowlegement may appear in the software itself,
   *    if and wherever such third-party acknowlegements normally appear.
   *
   * 4. The names "The Jakarta Project", "Commons", and "Apache Software
   *    Foundation" must not be used to endorse or promote products derived
   *    from this software without prior written permission. For written
   *    permission, please contact apache@apache.org.
   *
   * 5. Products derived from this software may not be called "Apache"
   *    nor may "Apache" appear in their names without prior written
   *    permission of the Apache Software Foundation.
   *
   * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
   * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
   * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
   * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
   * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
   * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
   * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
   * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
   * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
   * SUCH DAMAGE.
   * ====================================================================
   *
   * This software consists of voluntary contributions made by many
   * individuals on behalf of the Apache Software Foundation.  For more
   * information on the Apache Software Foundation, please see
   * <http://www.apache.org/>.
   */
  package org.apache.commons.math.stat.univariate;
  
  import org.apache.commons.math.stat.univariate.moment.FourthMoment;
  import org.apache.commons.math.stat.univariate.moment.Kurtosis;
  import org.apache.commons.math.stat.univariate.moment.Mean;
  import org.apache.commons.math.stat.univariate.moment.Skewness;
  import org.apache.commons.math.stat.univariate.moment.Variance;
  
  import junit.framework.TestCase;
  
  /**
   *
   */
  public class InteractionTest extends TestCase {
  
      protected double mean = 12.40454545454550;
      protected double var = 10.00235930735930;
      protected double skew = 1.437423729196190;
      protected double kurt = 2.377191264804700;
  
      protected double tolerance = 10E-12;
  
      protected double[] testArray =
          {
              12.5,
              12,
              11.8,
              14.2,
              14.9,
              14.5,
              21,
              8.2,
              10.3,
              11.3,
              14.1,
              9.9,
              12.2,
              12,
              12.1,
              11,
              19.8,
              11,
              10,
              8.8,
              9,
              12.3 };
  
      public InteractionTest(String name) {
          super(name);
      }
  
  
      public void testInteraction() {
          
          FourthMoment m4 = new FourthMoment();
          Mean m = new Mean(m4);
          Variance v = new Variance(m4);
          Skewness s= new Skewness(m4);
          Kurtosis k = new Kurtosis(m4);
  
          for (int i = 0; i < testArray.length; i++){
              m4.increment(testArray[i]);
              m.increment(testArray[i]);
              v.increment(testArray[i]);
              s.increment(testArray[i]);
              k.increment(testArray[i]);
          }
          
          assertEquals(mean,m.getValue(),tolerance);
          assertEquals(var,v.getValue(),tolerance);
          assertEquals(skew ,s.getValue(),tolerance);
          assertEquals(kurt,k.getValue(),tolerance);
  
      }
  
  }
  
  
  
  1.2       +1 -2      jakarta-commons-sandbox/math/src/java/org/apache/commons/math/random/RandomDataImpl.java
  
  Index: RandomDataImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/java/org/apache/commons/math/random/RandomDataImpl.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- RandomDataImpl.java	22 Jun 2003 03:57:57 -0000	1.1
  +++ RandomDataImpl.java	7 Jul 2003 23:19:21 -0000	1.2
  @@ -104,7 +104,6 @@
    * (so secure sequences started with calls to reseedSecure(long) won't be 
    * identical).</li></ul>
    * 
  - * @author Phil Steitz
    * @version $Revision$ $Date$
    */
   public class RandomDataImpl implements RandomData {
  
  
  
  1.2       +1 -2      jakarta-commons-sandbox/math/src/java/org/apache/commons/math/random/ValueServer.java
  
  Index: ValueServer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/java/org/apache/commons/math/random/ValueServer.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ValueServer.java	22 Jun 2003 03:57:57 -0000	1.1
  +++ ValueServer.java	7 Jul 2003 23:19:21 -0000	1.2
  @@ -78,7 +78,6 @@
    *                       standard deviation = <code>sigma</code></li>
    * <li> CONSTANT_MODE -- returns <code>mu</code> every time.</li></ul> 
    *
  - * @author  Phil Steitz
    * @version $Revision$
    *
    */
  
  
  
  1.2       +1 -2      jakarta-commons-sandbox/math/src/java/org/apache/commons/math/random/RandomData.java
  
  Index: RandomData.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/java/org/apache/commons/math/random/RandomData.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- RandomData.java	22 Jun 2003 03:57:57 -0000	1.1
  +++ RandomData.java	7 Jul 2003 23:19:21 -0000	1.2
  @@ -57,7 +57,6 @@
   
   /**
    * Random data generation utilities
  - * @author Phil Steitz
    * @version $Revision$ $Date$
    */
   public interface RandomData {      
  
  
  
  1.2       +1 -2      jakarta-commons-sandbox/math/src/java/org/apache/commons/math/random/EmpiricalDistribution.java
  
  Index: EmpiricalDistribution.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/java/org/apache/commons/math/random/EmpiricalDistribution.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- EmpiricalDistribution.java	22 Jun 2003 03:57:57 -0000	1.1
  +++ EmpiricalDistribution.java	7 Jul 2003 23:19:21 -0000	1.2
  @@ -80,7 +80,6 @@
    * build grouped frequnecy histograms representing the input data or to
    * generate random values "like" those in the input file -- i.e., the values
    * generated will follow the distribution of the values in the file.
  - * @author  Phil Steitz
    * @version $Revision$
    */
   public interface EmpiricalDistribution {
  
  
  
  1.2       +1 -2      jakarta-commons-sandbox/math/src/java/org/apache/commons/math/random/EmpiricalDistributionImpl.java
  
  Index: EmpiricalDistributionImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/java/org/apache/commons/math/random/EmpiricalDistributionImpl.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- EmpiricalDistributionImpl.java	22 Jun 2003 03:57:57 -0000	1.1
  +++ EmpiricalDistributionImpl.java	7 Jul 2003 23:19:21 -0000	1.2
  @@ -89,7 +89,6 @@
    *    entry per line.</li>
    * </ol></p>
    *
  - * @author  Phil Steitz
    * @version $Revision$
    */
   public class EmpiricalDistributionImpl implements Serializable,EmpiricalDistribution {
  
  
  
  1.2       +1 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/random/ValueServerTest.java
  
  Index: ValueServerTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/random/ValueServerTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ValueServerTest.java	22 Jun 2003 03:57:56 -0000	1.1
  +++ ValueServerTest.java	7 Jul 2003 23:19:21 -0000	1.2
  @@ -64,7 +64,6 @@
   /**
    * Test cases for the ValueServer class.
    *
  - * @author  Phil Steitz
    * @version $Revision$
    */
   
  
  
  
  1.2       +1 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/random/RandomDataTest.java
  
  Index: RandomDataTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/random/RandomDataTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- RandomDataTest.java	22 Jun 2003 03:57:56 -0000	1.1
  +++ RandomDataTest.java	7 Jul 2003 23:19:21 -0000	1.2
  @@ -68,7 +68,6 @@
   /**
    * Test cases for the RandomData class.
    *
  - * @author Phil Steitz
    * @version $Revision$ $Date$
    */
   
  
  
  
  1.2       +1 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/random/EmpiricalDistributionTest.java
  
  Index: EmpiricalDistributionTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/random/EmpiricalDistributionTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- EmpiricalDistributionTest.java	22 Jun 2003 03:57:56 -0000	1.1
  +++ EmpiricalDistributionTest.java	7 Jul 2003 23:19:21 -0000	1.2
  @@ -65,7 +65,6 @@
   /**
    * Test cases for the EmpiricalDistribution class
    *
  - * @author Phil Steitz
    * @version $Revision$ $Date$
    */
   
  
  
  
  1.2       +0 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/rank/MedianTest.java
  
  Index: MedianTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/rank/MedianTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MedianTest.java	5 Jul 2003 18:24:50 -0000	1.1
  +++ MedianTest.java	7 Jul 2003 23:19:21 -0000	1.2
  @@ -61,8 +61,6 @@
   
   /**
    * Test cases for the {@link UnivariateStatistic} class.
  - *
  - * @author Mark Diggory
    */
   public class MedianTest extends UnivariateStatisticAbstractTest{
   
  
  
  
  1.3       +0 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/rank/MaxTest.java
  
  Index: MaxTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/rank/MaxTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MaxTest.java	7 Jul 2003 02:12:47 -0000	1.2
  +++ MaxTest.java	7 Jul 2003 23:19:21 -0000	1.3
  @@ -62,8 +62,6 @@
   
   /**
    * Test cases for the {@link UnivariateStatistic} class.
  - *
  - * @author Mark Diggory
    */
   public class MaxTest extends StorelessUnivariateStatisticAbstractTest{
   
  
  
  
  1.2       +0 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/rank/PercentileTest.java
  
  Index: PercentileTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/rank/PercentileTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PercentileTest.java	5 Jul 2003 18:24:50 -0000	1.1
  +++ PercentileTest.java	7 Jul 2003 23:19:21 -0000	1.2
  @@ -61,8 +61,6 @@
   
   /**
    * Test cases for the {@link UnivariateStatistic} class.
  - *
  - * @author Mark Diggory
    */
   public class PercentileTest extends UnivariateStatisticAbstractTest{
   
  
  
  
  1.3       +0 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/rank/MinTest.java
  
  Index: MinTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/rank/MinTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MinTest.java	7 Jul 2003 02:12:47 -0000	1.2
  +++ MinTest.java	7 Jul 2003 23:19:21 -0000	1.3
  @@ -62,8 +62,6 @@
   
   /**
    * Test cases for the {@link UnivariateStatistic} class.
  - *
  - * @author Mark Diggory
    */
   public class MinTest extends StorelessUnivariateStatisticAbstractTest{
   
  
  
  
  1.2       +1 -2      jakarta-commons-sandbox/math/src/java/org/apache/commons/math/util/MathUtils.java
  
  Index: MathUtils.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/java/org/apache/commons/math/util/MathUtils.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MathUtils.java	22 Jun 2003 03:57:56 -0000	1.1
  +++ MathUtils.java	7 Jul 2003 23:19:22 -0000	1.2
  @@ -57,7 +57,6 @@
   /**
    * Some useful additions to the built-in functions in lang.Math<p>
    *
  - * @author Phil Steitz
    * @version $Revision$ $Date$
    */
   public class MathUtils {
  
  
  
  1.3       +0 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/summary/SumSqTest.java
  
  Index: SumSqTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/summary/SumSqTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SumSqTest.java	7 Jul 2003 02:12:47 -0000	1.2
  +++ SumSqTest.java	7 Jul 2003 23:19:22 -0000	1.3
  @@ -62,8 +62,6 @@
   
   /**
    * Test cases for the {@link UnivariateStatistic} class.
  - *
  - * @author Mark Diggory
    */
   public class SumSqTest extends StorelessUnivariateStatisticAbstractTest{
   
  
  
  
  1.3       +0 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/summary/ProductTest.java
  
  Index: ProductTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/summary/ProductTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ProductTest.java	7 Jul 2003 02:12:47 -0000	1.2
  +++ ProductTest.java	7 Jul 2003 23:19:22 -0000	1.3
  @@ -62,8 +62,6 @@
   
   /**
    * Test cases for the {@link UnivariateStatistic} class.
  - *
  - * @author Mark Diggory
    */
   public class ProductTest extends StorelessUnivariateStatisticAbstractTest{
   
  
  
  
  1.3       +0 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/summary/SumTest.java
  
  Index: SumTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/summary/SumTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SumTest.java	7 Jul 2003 02:12:47 -0000	1.2
  +++ SumTest.java	7 Jul 2003 23:19:22 -0000	1.3
  @@ -62,8 +62,6 @@
   
   /**
    * Test cases for the {@link UnivariateStatistic} class.
  - *
  - * @author Mark Diggory
    */
   public class SumTest extends StorelessUnivariateStatisticAbstractTest{
   
  
  
  
  1.3       +0 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/summary/SumLogTest.java
  
  Index: SumLogTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/stat/univariate/summary/SumLogTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SumLogTest.java	7 Jul 2003 02:12:47 -0000	1.2
  +++ SumLogTest.java	7 Jul 2003 23:19:22 -0000	1.3
  @@ -62,8 +62,6 @@
   
   /**
    * Test cases for the {@link UnivariateStatistic} class.
  - *
  - * @author Mark Diggory
    */
   public class SumLogTest extends StorelessUnivariateStatisticAbstractTest{
   
  
  
  
  1.3       +1 -2      jakarta-commons-sandbox/math/src/java/org/apache/commons/math/linear/RealMatrix.java
  
  Index: RealMatrix.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/java/org/apache/commons/math/linear/RealMatrix.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RealMatrix.java	25 Jun 2003 01:39:36 -0000	1.2
  +++ RealMatrix.java	7 Jul 2003 23:19:22 -0000	1.3
  @@ -56,7 +56,6 @@
   
   /**
    * Interface defining a real-valued matrix with basic algebraic operations
  - * @author  Phil Steitz
    * @version $Revision$ $Date$
    */
   public interface RealMatrix {
  
  
  
  1.3       +1 -2      jakarta-commons-sandbox/math/src/java/org/apache/commons/math/linear/RealMatrixImpl.java
  
  Index: RealMatrixImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/java/org/apache/commons/math/linear/RealMatrixImpl.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RealMatrixImpl.java	25 Jun 2003 01:39:36 -0000	1.2
  +++ RealMatrixImpl.java	7 Jul 2003 23:19:22 -0000	1.3
  @@ -78,7 +78,6 @@
    * explicitly invoke <code>LUDecompose()</code> to recompute the decomposition
    * before using any of the methods above.
    *
  - * @author  Phil Steitz
    * @version $Revision$ $Date$
    */
   public class RealMatrixImpl implements RealMatrix, Serializable {
  
  
  
  1.3       +1 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/linear/RealMatrixImplTest.java
  
  Index: RealMatrixImplTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/linear/RealMatrixImplTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RealMatrixImplTest.java	25 Jun 2003 01:39:36 -0000	1.2
  +++ RealMatrixImplTest.java	7 Jul 2003 23:19:22 -0000	1.3
  @@ -60,7 +60,6 @@
   /**
    * Test cases for the {@link RealMatrixImpl} class.
    *
  - * @author Phil Steitz
    * @version $Revision$ $Date$
    */
   
  
  
  
  1.2       +1 -2      jakarta-commons-sandbox/math/src/test/org/apache/commons/math/util/MathUtilsTest.java
  
  Index: MathUtilsTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/math/src/test/org/apache/commons/math/util/MathUtilsTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MathUtilsTest.java	22 Jun 2003 03:57:55 -0000	1.1
  +++ MathUtilsTest.java	7 Jul 2003 23:19:22 -0000	1.2
  @@ -60,7 +60,6 @@
   /**
    * Test cases for the MathUtils class.
    *
  - * @author Phil Steitz
    * @version $Revision$ $Date$
    */
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org