Package org.djutils.stats.summarizers
Class TallyTest
- java.lang.Object
 - 
- org.djutils.stats.summarizers.TallyTest
 
 
- 
public class TallyTest extends Object
The TallyTest test the tally.Copyright (c) 2002-2021 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://simulation.tudelft.nl. The DSOL project is distributed under a three-clause BSD-style license, which can be found at https://simulation.tudelft.nl/dsol/3.0/license.html.
- Author:
 - Peter Jacobs , Peter Knoppers
 
 
- 
- 
Constructor Summary
Constructors Constructor Description TallyTest() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) doublegenerateGaussianNoise(double mu, double sigma, Random random)Generate normally distributed values.voidtestFullStorageAccumulator()Test the FullStorageAccumulator.voidtestKurtWikipedia()Test the kurtosis example from https://en.wikipedia.org/wiki/Kurtosis where we assumed that the example for sample kurtosis actually calculates population kurtosis (!).voidtestNoStorageAccumulator()Test Tally with the NoStorageAccumulator.voidtestSkewKurtExcel()Test skewness and kurtosis based on two Excel samples.voidtestSkewnessAndKurtosis()Test skewness and kurtosis.voidtestTally()Test the tally.voidtestTDigestAccumulator()Test the T-Digest accumulator. 
 - 
 
- 
- 
Method Detail
- 
testTally
public void testTally()
Test the tally. 
- 
testKurtWikipedia
public void testKurtWikipedia()
Test the kurtosis example from https://en.wikipedia.org/wiki/Kurtosis where we assumed that the example for sample kurtosis actually calculates population kurtosis (!). 
- 
testSkewKurtExcel
public void testSkewKurtExcel()
Test skewness and kurtosis based on two Excel samples. 
- 
testNoStorageAccumulator
public void testNoStorageAccumulator()
Test Tally with the NoStorageAccumulator. 
- 
testFullStorageAccumulator
public void testFullStorageAccumulator()
Test the FullStorageAccumulator. 
- 
generateGaussianNoise
double generateGaussianNoise(double mu, double sigma, Random random)Generate normally distributed values. Derived from https://en.wikipedia.org/wiki/Box%E2%80%93Muller_transform- Parameters:
 mu- double; meansigma- double; standard deviationrandom- Random; entropy source- Returns:
 - double; one pseudo random value
 
 
- 
testTDigestAccumulator
public void testTDigestAccumulator()
Test the T-Digest accumulator. 
- 
testSkewnessAndKurtosis
public void testSkewnessAndKurtosis()
Test skewness and kurtosis. Test data from http://web.ipac.caltech.edu/staff/fmasci/home/astro_refs/SkewStatSignif.pdf 
 - 
 
 -