org.apache.commons.math3.stat.descriptive.moment
Class VarianceTest

java.lang.Object
  extended by org.apache.commons.math3.stat.descriptive.UnivariateStatisticAbstractTest
      extended by org.apache.commons.math3.stat.descriptive.StorelessUnivariateStatisticAbstractTest
          extended by org.apache.commons.math3.stat.descriptive.moment.VarianceTest

public class VarianceTest
extends StorelessUnivariateStatisticAbstractTest

Test cases for the UnivariateStatistic class.

Version:
$Id: VarianceTest.java 1244107 2012-02-14 16:17:55Z erans $

Field Summary
protected  Variance stat
           
 
Fields inherited from class org.apache.commons.math3.stat.descriptive.StorelessUnivariateStatisticAbstractTest
smallSamples
 
Fields inherited from class org.apache.commons.math3.stat.descriptive.UnivariateStatisticAbstractTest
fourthMoment, geoMean, identicalWeightsArray, kurt, max, mean, median, min, percentile5, percentile95, product, secondMoment, skew, std, sum, sumLog, sumSq, testArray, testWeightsArray, thirdMoment, tolerance, unitWeightsArray, var, weightedMean, weightedProduct, weightedStd, weightedSum, weightedVar
 
Constructor Summary
VarianceTest()
           
 
Method Summary
 double expectedValue()
          Expected value for the testArray defined in UnivariateStatisticAbstractTest
 double expectedWeightedValue()
          Expected value for the testArray defined in UnivariateStatisticAbstractTest
 UnivariateStatistic getUnivariateStatistic()
          Return a new instance of the statistic
protected  double populationVariance(double[] v)
          Definitional formula for population variance
 void testNaN()
          Make sure Double.NaN is returned iff n = 0
 void testPopulation()
          Test population version of variance
 void testWeightedVariance()
           
 
Methods inherited from class org.apache.commons.math3.stat.descriptive.StorelessUnivariateStatisticAbstractTest
checkClearValue, testConsistency, testCopyConsistency, testEqualsAndHashCode, testIncrementation, testMomentSmallSamples, testSerial, testSerialization
 
Methods inherited from class org.apache.commons.math3.stat.descriptive.UnivariateStatisticAbstractTest
getTolerance, testCopy, testEvaluateArraySegment, testEvaluateArraySegmentWeighted, testEvaluation, testWeightedConsistency
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stat

protected Variance stat
Constructor Detail

VarianceTest

public VarianceTest()
Method Detail

getUnivariateStatistic

public UnivariateStatistic getUnivariateStatistic()
Return a new instance of the statistic

Specified by:
getUnivariateStatistic in class StorelessUnivariateStatisticAbstractTest

expectedValue

public double expectedValue()
Expected value for the testArray defined in UnivariateStatisticAbstractTest

Specified by:
expectedValue in class StorelessUnivariateStatisticAbstractTest

expectedWeightedValue

public double expectedWeightedValue()
Expected value for the testArray defined in UnivariateStatisticAbstractTest


testNaN

public void testNaN()
Make sure Double.NaN is returned iff n = 0


testPopulation

public void testPopulation()
Test population version of variance


populationVariance

protected double populationVariance(double[] v)
Definitional formula for population variance


testWeightedVariance

public void testWeightedVariance()


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