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-2023 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) double
generateGaussianNoise(double mu, double sigma, Random random)
Generate normally distributed values.void
testFullStorageAccumulator()
Test the FullStorageAccumulator.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 (!).void
testNoStorageAccumulator()
Test Tally with the NoStorageAccumulator.void
testSkewKurtExcel()
Test skewness and kurtosis based on two Excel samples.void
testSkewnessAndKurtosis()
Test skewness and kurtosis.void
testTally()
Test the tally.void
testTDigestAccumulator()
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
-
-