MathPHP\Statistics\ANOVATest::testOneWayAxiomsFiveSamples PHP Метод

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

public testOneWayAxiomsFiveSamples ( array $sample1, array $sample2, array $sample3, array $sample4, array $sample5 )
$sample1 array
$sample2 array
$sample3 array
$sample4 array
$sample5 array
    public function testOneWayAxiomsFiveSamples(array $sample1, array $sample2, array $sample3, array $sample4, array $sample5)
    {
        $anova = ANOVA::oneWay($sample1, $sample2, $sample3, $sample4, $sample5);
        // SST = SSB + SSW
        $SST = $anova['ANOVA']['total']['SS'];
        $SSB = $anova['ANOVA']['treatment']['SS'];
        $SSW = $anova['ANOVA']['error']['SS'];
        $this->assertEquals($SST, $SSB + $SSW);
        // dfT = dfB + dfW
        $dfT = $anova['ANOVA']['total']['df'];
        $dfB = $anova['ANOVA']['treatment']['df'];
        $dfW = $anova['ANOVA']['error']['df'];
        $this->assertEquals($dfT, $dfB + $dfW);
    }