
Jednofaktorová analýza rozptylu (one way ANOVA)
ANOVA je statistická metoda, která umožňuje porovnání více než 2 vzorků. Jednofaktorová ANOVA představuje nejjednodušší případ analýzy rozptylu, kdy analyzujeme účinek jednoho faktoru na zkoumanou závislou proměnnou. Databáze ORACLE nabízí pro jednofaktorovou ANOVA analýzu funkci STATS_ONE_WAY_ANOVA(). Vstupní data jsou stejná jako v případě nepárových testů, pouze kategorizační proměnná může obsahovat více než dvě unikátní hodnoty. Liší se také nabídka možností pro třetí parametr, který určuje výstupní hodnotu funkce. Můžeme volit z těchto možností:
Tab. 10: Možné výstupy funkce STATS_ONE_WAY_ANOVA
Výstupní hodnota |
Popis |
|
Suma čtverců mezi skupinami |
|
Suma čtverců uvnitř skupin |
|
Stupeň volnosti mezi skupinami |
|
Stupeň volnosti uvnitř skupin |
|
Mean squares mezi skupinami |
|
Mean squares uvnitř skupin |
|
Poměr MSB/MSW |
|
Míra významnosti |
Mějme tabulku pacientů se sloupcem, který určuje stádium onemocnění v době diagnózy a sloupec s celkovým přežitím v měsících od diagnózy. Vliv stádia na přežití pomocí jednofaktorové ANOVA analýzy posoudíme takto:
SELECT STATS_ONE_WAY_ANOVA(stadium, preziti, 'F_RATIO') f_ratio,
STATS_ONE_WAY_ANOVA(stadium, preziti, 'SIG') p_value
FROM patients
Opět jde o agregační funkci, výsledkem je tedy jeden řádek s hodnotou testu a statistickou významností.