PHP Класс MathPHP\Statistics\AverageTest

Наследование: extends PHPUnit_Framework_TestCase
Показать файл Открыть проект

Открытые методы

Метод Описание
dataProviderForArithmeticGeometricMean ( )
dataProviderForArithmeticLogarithmicMean ( )
dataProviderForCumulativeMovingAverage ( )
dataProviderForExponentialMovingAverage ( )
dataProviderForGeneralizedMean ( )
dataProviderForGeometricMean ( ) Data provider for geometric mean test Data: [ [ numbers ], mean ]
dataProviderForHarmonicMean ( ) Data provider for hamonic mean test Data: [ [ numbers ], mean ]
dataProviderForHeronianMean ( )
dataProviderForIdentricMean ( )
dataProviderForInterquartileMean ( )
dataProviderForKthSmallest ( ) Data provider for kth smallest test Data: [ [ numbers ], k, kth smallest ]
dataProviderForLehmerMean ( )
dataProviderForMean ( ) Data provider for mean test Data: [ [ numbers ], mean ]
dataProviderForMedian ( ) Data provider for median test Data: [ [ numbers ], median ]
dataProviderForMode ( ) Data provider for mode test Data: [ [ numbers ], mode ]
dataProviderForRootMeanSquare ( )
dataProviderForSimpleMovingAverage ( )
dataProviderForTrimean ( )
dataProviderForTruncatedMean ( )
dataProviderForWeightedMovingAverage ( )
testAGM ( $x, $y, $mean )
testArithmeticGeometricMean ( $x, $y, $mean )
testArithmeticGeometricMeanNegativeNAN ( )
testContraharmonicMean ( )
testCumulativeMovingAverage ( array $numbers, array $CMA )
testDescribe ( )
testExponentialMovingAverage ( array $numbers, integer $n, array $EMA )
testGeneralizedMean ( array $numbers, $p, $mean )
testGeneralizedMeanPEqualsInfinityIsMax ( )
testGeneralizedMeanPEqualsNegativeInfinityIsMin ( )
testGeneralizedMeanPEqualsNegativeOneIsHarmonicMean ( )
testGeneralizedMeanPEqualsOneIsArithmeticMean ( )
testGeneralizedMeanPEqualsThreeIsCubicMean ( )
testGeneralizedMeanPEqualsTwoIsQuadraticMean ( )
testGeneralizedMeanPEqualsZeroIsGeometricMean ( )
testGeometricMean ( array $numbers, $mean )
testGeomoetricMeanNullWhenEmptyArray ( )
testHamonicMean ( array $numbers, $mean )
testHarmonicMeanExceptionNegativeValues ( )
testHarmonicMeanNullWhenEmptyArray ( )
testHeronianMean ( $A, $B, $H )
testIQM ( array $numbers, $iqm )
testIdentricMean ( $x, $y, $mean )
testIdentricMeanExceptionNegativeValue ( )
testInterquartileMean ( array $numbers, $iqm )
testKthSmallest ( array $numbers, $k, $smallest )
testLehmerMean ( array $numbers, $p, $mean )
testLehmerMeanPEqualsInfinityIsMax ( )
testLehmerMeanPEqualsNegativeInfinityIsMin ( )
testLehmerMeanPEqualsOneHalfIsGeometricMean ( )
testLehmerMeanPEqualsOneIsArithmeticMean ( )
testLehmerMeanPEqualsZeroIsHarmonicMean ( )
testLogarithmicMean ( $x, $y, $mean )
testMean ( array $numbers, $mean )
testMeanNullWhenEmptyArray ( )
testMedian ( array $numbers, $median )
testMedianNullWhenEmptyArray ( )
testMode ( array $numbers, $modes )
testModeEmtyArrayWhenEmptyArray ( )
testPowerMean ( array $numbers, $p, $mean )
testRootMeanSquare ( array $numbers, $rms )
testSimpleMovingAverage ( array $numbers, integer $n, array $SMA )
testTrimean ( array $numbers, $trimean )
testTruncatedMean ( array $numbers, $trim_percent, $mean )
testTruncatedMeanExceptionGreaterThan99TrimPercent ( )
testTruncatedMeanExceptionLessThanZeroTrimPercent ( )
testWeightedMovingAverage ( array $numbers, integer $n, array $weights, $WMA )
testWeightedMovingAverageExceptionWeightsDiffereFromN ( )
testquadradicMean ( array $numbers, $rms )

Описание методов

dataProviderForArithmeticGeometricMean() публичный Метод

dataProviderForArithmeticLogarithmicMean() публичный Метод

dataProviderForCumulativeMovingAverage() публичный Метод

dataProviderForExponentialMovingAverage() публичный Метод

dataProviderForGeneralizedMean() публичный Метод

dataProviderForGeometricMean() публичный Метод

Data provider for geometric mean test Data: [ [ numbers ], mean ]

dataProviderForHarmonicMean() публичный Метод

Data provider for hamonic mean test Data: [ [ numbers ], mean ]

dataProviderForHeronianMean() публичный Метод

dataProviderForIdentricMean() публичный Метод

dataProviderForInterquartileMean() публичный Метод

dataProviderForKthSmallest() публичный Метод

Data provider for kth smallest test Data: [ [ numbers ], k, kth smallest ]

dataProviderForLehmerMean() публичный Метод

dataProviderForMean() публичный Метод

Data provider for mean test Data: [ [ numbers ], mean ]
public dataProviderForMean ( )

dataProviderForMedian() публичный Метод

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

dataProviderForMode() публичный Метод

Data provider for mode test Data: [ [ numbers ], mode ]
public dataProviderForMode ( )

dataProviderForRootMeanSquare() публичный Метод

dataProviderForSimpleMovingAverage() публичный Метод

dataProviderForTrimean() публичный Метод

dataProviderForTruncatedMean() публичный Метод

dataProviderForWeightedMovingAverage() публичный Метод

testAGM() публичный Метод

public testAGM ( $x, $y, $mean )

testArithmeticGeometricMean() публичный Метод

public testArithmeticGeometricMean ( $x, $y, $mean )

testArithmeticGeometricMeanNegativeNAN() публичный Метод

testContraharmonicMean() публичный Метод

testCumulativeMovingAverage() публичный Метод

public testCumulativeMovingAverage ( array $numbers, array $CMA )
$numbers array
$CMA array

testDescribe() публичный Метод

public testDescribe ( )

testExponentialMovingAverage() публичный Метод

public testExponentialMovingAverage ( array $numbers, integer $n, array $EMA )
$numbers array
$n integer
$EMA array

testGeneralizedMean() публичный Метод

public testGeneralizedMean ( array $numbers, $p, $mean )
$numbers array

testGeneralizedMeanPEqualsInfinityIsMax() публичный Метод

testGeneralizedMeanPEqualsNegativeInfinityIsMin() публичный Метод

testGeneralizedMeanPEqualsNegativeOneIsHarmonicMean() публичный Метод

testGeneralizedMeanPEqualsOneIsArithmeticMean() публичный Метод

testGeneralizedMeanPEqualsThreeIsCubicMean() публичный Метод

testGeneralizedMeanPEqualsTwoIsQuadraticMean() публичный Метод

testGeneralizedMeanPEqualsZeroIsGeometricMean() публичный Метод

testGeometricMean() публичный Метод

public testGeometricMean ( array $numbers, $mean )
$numbers array

testGeomoetricMeanNullWhenEmptyArray() публичный Метод

testHamonicMean() публичный Метод

public testHamonicMean ( array $numbers, $mean )
$numbers array

testHarmonicMeanExceptionNegativeValues() публичный Метод

testHarmonicMeanNullWhenEmptyArray() публичный Метод

testHeronianMean() публичный Метод

public testHeronianMean ( $A, $B, $H )

testIQM() публичный Метод

public testIQM ( array $numbers, $iqm )
$numbers array

testIdentricMean() публичный Метод

public testIdentricMean ( $x, $y, $mean )

testIdentricMeanExceptionNegativeValue() публичный Метод

testInterquartileMean() публичный Метод

public testInterquartileMean ( array $numbers, $iqm )
$numbers array

testKthSmallest() публичный Метод

public testKthSmallest ( array $numbers, $k, $smallest )
$numbers array

testLehmerMean() публичный Метод

public testLehmerMean ( array $numbers, $p, $mean )
$numbers array

testLehmerMeanPEqualsInfinityIsMax() публичный Метод

testLehmerMeanPEqualsNegativeInfinityIsMin() публичный Метод

testLehmerMeanPEqualsOneHalfIsGeometricMean() публичный Метод

testLehmerMeanPEqualsOneIsArithmeticMean() публичный Метод

testLehmerMeanPEqualsZeroIsHarmonicMean() публичный Метод

testLogarithmicMean() публичный Метод

public testLogarithmicMean ( $x, $y, $mean )

testMean() публичный Метод

public testMean ( array $numbers, $mean )
$numbers array

testMeanNullWhenEmptyArray() публичный Метод

testMedian() публичный Метод

public testMedian ( array $numbers, $median )
$numbers array

testMedianNullWhenEmptyArray() публичный Метод

testMode() публичный Метод

public testMode ( array $numbers, $modes )
$numbers array

testModeEmtyArrayWhenEmptyArray() публичный Метод

testPowerMean() публичный Метод

public testPowerMean ( array $numbers, $p, $mean )
$numbers array

testRootMeanSquare() публичный Метод

public testRootMeanSquare ( array $numbers, $rms )
$numbers array

testSimpleMovingAverage() публичный Метод

public testSimpleMovingAverage ( array $numbers, integer $n, array $SMA )
$numbers array
$n integer
$SMA array

testTrimean() публичный Метод

public testTrimean ( array $numbers, $trimean )
$numbers array

testTruncatedMean() публичный Метод

public testTruncatedMean ( array $numbers, $trim_percent, $mean )
$numbers array

testTruncatedMeanExceptionGreaterThan99TrimPercent() публичный Метод

testTruncatedMeanExceptionLessThanZeroTrimPercent() публичный Метод

testWeightedMovingAverage() публичный Метод

public testWeightedMovingAverage ( array $numbers, integer $n, array $weights, $WMA )
$numbers array
$n integer
$weights array

testWeightedMovingAverageExceptionWeightsDiffereFromN() публичный Метод

testquadradicMean() публичный Метод

public testquadradicMean ( array $numbers, $rms )
$numbers array