ANOVA
Dosud jsi vytvářel/a výstupní objekty, abys mohl/a ukládat a extrahovat prvky pro přizpůsobené a podrobnější prezentace výsledků. Některé výstupní objekty, například ty z funkce aov() pro analýzu rozptylu (ANOVA), lze ale také použít jako vstup pro jiné funkce, jako jsou summary() a plot(), a získat tak přizpůsobené reporty i vizualizace. Výstup funkce aov() lze navíc předat funkci TukeyHSD() a provést post hoc párové testování.
Dataset abaloneKeep a balíček dplyr jsou už načtené.
Toto cvičení je součástí kurzu
R pro uživatele SAS
Pokyny k cvičení
- Vypočítej
n, průměr, směrodatnou odchylku a rozptyl věku (age) podle pohlaví (sex). - Proveď ANOVA analýzu proměnné
agepodle skupinsexa výsledek ulož jakoabaov. - Spusť
summary()na objektabaov. - Proveď post hoc párové testy pomocí
TukeyHSD()na objektuabaov.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Compute n(), mean(), sd() and var() of age by sex
abaloneKeep %>% group_by(___) %>% select(___, ___) %>%
summarise(across(everything(), list(mean = ___,
___ = ~sd(.x),
var = ___)),
N = ___)
# Run aov() of age by sex, save as abaov
abaov <- aov(___ ~ ___, data = ___)
# Run summary() of abaov
___
# Perform TukeyHSD posthoc pairwise tests on abaov
TukeyHSD(___)