MathPHP\Statistics\AverageTest::testDescribe PHP Метод

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

public testDescribe ( )
    public function testDescribe()
    {
        $averages = Average::describe([13, 18, 13, 14, 13, 16, 14, 21, 13]);
        $this->assertTrue(is_array($averages));
        $this->assertArrayHasKey('mean', $averages);
        $this->assertArrayHasKey('median', $averages);
        $this->assertArrayHasKey('mode', $averages);
        $this->assertArrayHasKey('geometric_mean', $averages);
        $this->assertArrayHasKey('harmonic_mean', $averages);
        $this->assertArrayHasKey('contraharmonic_mean', $averages);
        $this->assertArrayHasKey('quadratic_mean', $averages);
        $this->assertArrayHasKey('trimean', $averages);
        $this->assertArrayHasKey('iqm', $averages);
        $this->assertArrayHasKey('cubic_mean', $averages);
        $this->assertTrue(is_numeric($averages['mean']));
        $this->assertTrue(is_numeric($averages['median']));
        $this->assertTrue(is_array($averages['mode']));
        $this->assertTrue(is_numeric($averages['geometric_mean']));
        $this->assertTrue(is_numeric($averages['harmonic_mean']));
        $this->assertTrue(is_numeric($averages['contraharmonic_mean']));
        $this->assertTrue(is_numeric($averages['quadratic_mean']));
        $this->assertTrue(is_numeric($averages['trimean']));
        $this->assertTrue(is_numeric($averages['iqm']));
        $this->assertTrue(is_numeric($averages['cubic_mean']));
    }
AverageTest