Randomizace
Randomizace subjektů v experimentu pomáhá rovnoměrně rozložit přirozenou variabilitu mezi subjekty napříč skupinami. V případě datasetu ToothGrowth by příkladem účinné randomizace bylo náhodné přiřazení samců a samic morčat do různých experimentálních skupin – čímž se ideálně vyruší přirozené rozdíly mezi nimi.
V experimentu, který vedl ke vzniku datasetu ToothGrowth, byla morčata náhodně přiřazena k příjmu vitaminu C buď prostřednictvím pomerančového džusu, nebo kyseliny askorbové – v datasetu to zachycuje proměnná supp. Je přirozené ptát se, zda existuje rozdíl v délce zubů podle typu doplňku stravy – a odpovědět na tuto otázku může právě t-test!
Od tohoto cvičení budeš používat t.test() a další modelovací funkce s formulovou notací:
t.test(outcome ~ explanatory_variable, data = dataset)
Čteme to takto: "otestuj outcome podle explanatory_variable v mém datasetu." Výchozím testem pro t.test() je oboustranný t-test.
Toto cvičení je součástí kurzu
Experimental Design in R
Pokyny k cvičení
- Proveď t-test, který zjistí, zda existuje rozdíl v délce zubů (
len) v závislosti na typu doplňku stravy (supp), a výsledky ulož jako objektToothGrowth_ttest. - Načti balíček
broom. - Uprav výstup
ToothGrowth_ttestpomocí funkcetidy(). Výsledky se tím vypíší do konzole.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Perform a t-test
___ <- t.test(___, data = ToothGrowth)
# Load broom
library(___)
# Tidy ToothGrowth_ttest
___