MathPHP\Statistics\DescriptiveTest::testDescribeSample PHP Метод

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

public testDescribeSample ( )
    public function testDescribeSample()
    {
        $stats = Descriptive::describe([13, 18, 13, 14, 13, 16, 14, 21, 13], false);
        $this->assertTrue(is_array($stats));
        $this->assertArrayHasKey('n', $stats);
        $this->assertArrayHasKey('min', $stats);
        $this->assertArrayHasKey('max', $stats);
        $this->assertArrayHasKey('mean', $stats);
        $this->assertArrayHasKey('median', $stats);
        $this->assertArrayHasKey('mode', $stats);
        $this->assertArrayHasKey('range', $stats);
        $this->assertArrayHasKey('midrange', $stats);
        $this->assertArrayHasKey('variance', $stats);
        $this->assertArrayHasKey('sd', $stats);
        $this->assertArrayHasKey('cv', $stats);
        $this->assertArrayHasKey('quartiles', $stats);
        $this->assertArrayHasKey('midhinge', $stats);
        $this->assertArrayHasKey('skewness', $stats);
        $this->assertArrayHasKey('ses', $stats);
        $this->assertArrayHasKey('kurtosis', $stats);
        $this->assertArrayHasKey('sek', $stats);
        $this->assertArrayHasKey('sem', $stats);
        $this->assertArrayHasKey('ci_95', $stats);
        $this->assertArrayHasKey('ci_99', $stats);
        $this->assertTrue(is_int($stats['n']));
        $this->assertTrue(is_numeric($stats['min']));
        $this->assertTrue(is_numeric($stats['max']));
        $this->assertTrue(is_numeric($stats['mean']));
        $this->assertTrue(is_numeric($stats['median']));
        $this->assertTrue(is_array($stats['mode']));
        $this->assertTrue(is_numeric($stats['range']));
        $this->assertTrue(is_numeric($stats['midrange']));
        $this->assertTrue(is_numeric($stats['variance']));
        $this->assertTrue(is_numeric($stats['sd']));
        $this->assertTrue(is_numeric($stats['cv']));
        $this->assertTrue(is_array($stats['quartiles']));
        $this->assertTrue(is_numeric($stats['midhinge']));
        $this->assertTrue(is_numeric($stats['skewness']));
        $this->assertTrue(is_numeric($stats['ses']));
        $this->assertTrue(is_numeric($stats['kurtosis']));
        $this->assertTrue(is_numeric($stats['sek']));
        $this->assertTrue(is_numeric($stats['sem']));
        $this->assertTrue(is_array($stats['ci_95']));
        $this->assertTrue(is_array($stats['ci_99']));
    }
DescriptiveTest