PHP Class MathPHP\Statistics\DescriptiveTest

Inheritance: extends PHPUnit_Framework_TestCase
Afficher le fichier Open project: markrogoyski/math-php

Méthodes publiques

Méthode Description
dataProviderForCoefficientOfVariation ( )
dataProviderForFiveNumberSummary ( )
dataProviderForIQR ( )
dataProviderForMeanAbsoluteDeviation ( ) Data provider for MAD (mean) test Data: [ [ numbers ], mad ]
dataProviderForMedianAbsoluteDeviation ( ) Data provider for MAD (median) test Data: [ [ numbers ], mad ]
dataProviderForMidhinge ( )
dataProviderForMidrange ( ) Data provider for midrange test Data: [ [ numbers ], range ]
dataProviderForPercentile ( )
dataProviderForPopulationVariance ( ) Data provider for population variance test Data: [ [ numbers ], variance ]
dataProviderForQuartiles ( )
dataProviderForQuartilesExclusive ( )
dataProviderForQuartilesInclusive ( )
dataProviderForRange ( ) Data provider for range test Data: [ [ numbers ], range ]
dataProviderForSampleVariance ( ) Data provider for sample variance test Data: [ [ numbers ], variance ]
dataProviderForStandardDeviationUsingPopulationVariance ( ) Data provider for standard deviation test Data: [ [ numbers ], mean ]
dataProviderForStandardDeviationUsingSampleVariance ( ) Data provider for standard deviation using sample variance test Data: [ [ numbers ], mean ]
testDescribePopulation ( )
testDescribeSample ( )
testFiveNumberSummary ( array $numbers, array $summary )
testIQR ( array $numbers, $IQR )
testInterquartileRange ( array $numbers, $IQR )
testMeanAbsoluteDeviation ( array $numbers, $mad )
testMeanAbsoluteDeviationNullWhenEmptyArray ( )
testMedianAbsoluteDeviation ( array $numbers, $mad )
testMedianAbsoluteDeviationNullWhenEmptyArray ( )
testMidhinge ( array $numbers, $midhinge )
testMidrange ( array $numbers, $midrange )
testMidrangeNullWhenEmptyArray ( )
testPercentile ( array $numbers, integer $percentile, $value )
testPercentileOutOfLowerBoundsP ( )
testPercentileOutOfUpperBoundsP ( )
testPopulationVariance ( array $numbers, $variance )
testPopulationVarianceNullWhenEmptyArray ( )
testQuartiles ( array $numbers, string $method, array $quartiles )
testQuartilesExclusive ( array $numbers, array $quartiles )
testQuartilesExclusiveEmptyWhenEmptyArray ( )
testQuartilesInclusive ( array $numbers, array $quartiles )
testQuartilesInclusiveEmptyWhenEmptyArray ( )
testRange ( array $numbers, $range )
testRangeNullWhenEmptyArray ( )
testSDNullWhenEmptyArray ( )
testSDeviationUsingPopulationVariance ( array $numbers, $standard_deviation )
testSDeviationUsingSampleVariance ( array $numbers, $standard_deviation )
testSampleVariance ( array $numbers, $variance )
testSampleVarianceNullWhenEmptyArray ( )
testSampleVarianceZeroWhenListContainsOnlyOneItem ( )
testStandardDeviationNullWhenEmptyArray ( )
testStandardDeviationUsingPopulationVariance ( array $numbers, $standard_deviation )
testStandardDeviationUsingSampleVariance ( array $numbers, $standard_deviation )
testVarianceExceptionDFLessThanZero ( )
testsCoefficientOfVariation ( array $numbers, $cv )

Method Details

dataProviderForCoefficientOfVariation() public méthode

dataProviderForFiveNumberSummary() public méthode

dataProviderForIQR() public méthode

public dataProviderForIQR ( )

dataProviderForMeanAbsoluteDeviation() public méthode

Data provider for MAD (mean) test Data: [ [ numbers ], mad ]

dataProviderForMedianAbsoluteDeviation() public méthode

Data provider for MAD (median) test Data: [ [ numbers ], mad ]

dataProviderForMidhinge() public méthode

dataProviderForMidrange() public méthode

Data provider for midrange test Data: [ [ numbers ], range ]

dataProviderForPercentile() public méthode

dataProviderForPopulationVariance() public méthode

Data provider for population variance test Data: [ [ numbers ], variance ]

dataProviderForQuartiles() public méthode

dataProviderForQuartilesExclusive() public méthode

dataProviderForQuartilesInclusive() public méthode

dataProviderForRange() public méthode

Data provider for range test Data: [ [ numbers ], range ]

dataProviderForSampleVariance() public méthode

Data provider for sample variance test Data: [ [ numbers ], variance ]

dataProviderForStandardDeviationUsingPopulationVariance() public méthode

Data provider for standard deviation test Data: [ [ numbers ], mean ]

dataProviderForStandardDeviationUsingSampleVariance() public méthode

Data provider for standard deviation using sample variance test Data: [ [ numbers ], mean ]

testDescribePopulation() public méthode

testDescribeSample() public méthode

public testDescribeSample ( )

testFiveNumberSummary() public méthode

public testFiveNumberSummary ( array $numbers, array $summary )
$numbers array
$summary array

testIQR() public méthode

public testIQR ( array $numbers, $IQR )
$numbers array

testInterquartileRange() public méthode

public testInterquartileRange ( array $numbers, $IQR )
$numbers array

testMeanAbsoluteDeviation() public méthode

public testMeanAbsoluteDeviation ( array $numbers, $mad )
$numbers array

testMeanAbsoluteDeviationNullWhenEmptyArray() public méthode

testMedianAbsoluteDeviation() public méthode

public testMedianAbsoluteDeviation ( array $numbers, $mad )
$numbers array

testMedianAbsoluteDeviationNullWhenEmptyArray() public méthode

testMidhinge() public méthode

public testMidhinge ( array $numbers, $midhinge )
$numbers array

testMidrange() public méthode

public testMidrange ( array $numbers, $midrange )
$numbers array

testMidrangeNullWhenEmptyArray() public méthode

testPercentile() public méthode

public testPercentile ( array $numbers, integer $percentile, $value )
$numbers array
$percentile integer

testPercentileOutOfLowerBoundsP() public méthode

testPercentileOutOfUpperBoundsP() public méthode

testPopulationVariance() public méthode

public testPopulationVariance ( array $numbers, $variance )
$numbers array

testPopulationVarianceNullWhenEmptyArray() public méthode

testQuartiles() public méthode

public testQuartiles ( array $numbers, string $method, array $quartiles )
$numbers array
$method string
$quartiles array

testQuartilesExclusive() public méthode

public testQuartilesExclusive ( array $numbers, array $quartiles )
$numbers array
$quartiles array

testQuartilesExclusiveEmptyWhenEmptyArray() public méthode

testQuartilesInclusive() public méthode

public testQuartilesInclusive ( array $numbers, array $quartiles )
$numbers array
$quartiles array

testQuartilesInclusiveEmptyWhenEmptyArray() public méthode

testRange() public méthode

public testRange ( array $numbers, $range )
$numbers array

testRangeNullWhenEmptyArray() public méthode

testSDNullWhenEmptyArray() public méthode

testSDeviationUsingPopulationVariance() public méthode

public testSDeviationUsingPopulationVariance ( array $numbers, $standard_deviation )
$numbers array

testSDeviationUsingSampleVariance() public méthode

public testSDeviationUsingSampleVariance ( array $numbers, $standard_deviation )
$numbers array

testSampleVariance() public méthode

public testSampleVariance ( array $numbers, $variance )
$numbers array

testSampleVarianceNullWhenEmptyArray() public méthode

testSampleVarianceZeroWhenListContainsOnlyOneItem() public méthode

testStandardDeviationNullWhenEmptyArray() public méthode

testStandardDeviationUsingPopulationVariance() public méthode

public testStandardDeviationUsingPopulationVariance ( array $numbers, $standard_deviation )
$numbers array

testStandardDeviationUsingSampleVariance() public méthode

public testStandardDeviationUsingSampleVariance ( array $numbers, $standard_deviation )
$numbers array

testVarianceExceptionDFLessThanZero() public méthode

testsCoefficientOfVariation() public méthode

public testsCoefficientOfVariation ( array $numbers, $cv )
$numbers array