PHP 클래스 MathPHP\Statistics\DescriptiveTest

상속: extends PHPUnit_Framework_TestCase
파일 보기 프로젝트 열기: markrogoyski/math-php

공개 메소드들

메소드 설명
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 )

메소드 상세

dataProviderForCoefficientOfVariation() 공개 메소드

dataProviderForFiveNumberSummary() 공개 메소드

dataProviderForIQR() 공개 메소드

public 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() 공개 메소드

public testDescribeSample ( )

testFiveNumberSummary() 공개 메소드

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

testIQR() 공개 메소드

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

testInterquartileRange() 공개 메소드

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

testMeanAbsoluteDeviation() 공개 메소드

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

testMeanAbsoluteDeviationNullWhenEmptyArray() 공개 메소드

testMedianAbsoluteDeviation() 공개 메소드

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

testMedianAbsoluteDeviationNullWhenEmptyArray() 공개 메소드

testMidhinge() 공개 메소드

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

testMidrange() 공개 메소드

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

testMidrangeNullWhenEmptyArray() 공개 메소드

testPercentile() 공개 메소드

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

testPercentileOutOfLowerBoundsP() 공개 메소드

testPercentileOutOfUpperBoundsP() 공개 메소드

testPopulationVariance() 공개 메소드

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

testPopulationVarianceNullWhenEmptyArray() 공개 메소드

testQuartiles() 공개 메소드

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

testQuartilesExclusive() 공개 메소드

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

testQuartilesExclusiveEmptyWhenEmptyArray() 공개 메소드

testQuartilesInclusive() 공개 메소드

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

testQuartilesInclusiveEmptyWhenEmptyArray() 공개 메소드

testRange() 공개 메소드

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

testRangeNullWhenEmptyArray() 공개 메소드

testSDNullWhenEmptyArray() 공개 메소드

testSDeviationUsingPopulationVariance() 공개 메소드

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

testSDeviationUsingSampleVariance() 공개 메소드

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

testSampleVariance() 공개 메소드

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

testSampleVarianceNullWhenEmptyArray() 공개 메소드

testSampleVarianceZeroWhenListContainsOnlyOneItem() 공개 메소드

testStandardDeviationNullWhenEmptyArray() 공개 메소드

testStandardDeviationUsingPopulationVariance() 공개 메소드

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

testStandardDeviationUsingSampleVariance() 공개 메소드

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

testVarianceExceptionDFLessThanZero() 공개 메소드

testsCoefficientOfVariation() 공개 메소드

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