Randomisatie
Randomisatie van proefpersonen in een experiment helpt natuurlijke variatie tussen proefpersonen gelijkmatig over groepen te verdelen. Voor ToothGrowth is een voorbeeld van effectieve randomisatie: willekeurig mannelijke en vrouwelijke cavia’s toewijzen aan verschillende experimentele groepen, zodat bestaande verschillen tussen mannetjes en vrouwtjes idealiter tegen elkaar wegvallen.
In het experiment dat de ToothGrowth-gegevensset opleverde, werden cavia’s gerandomiseerd om vitamine C te krijgen via sinaasappelsap of ascorbinezuur, aangegeven in de gegevensset door de variabele supp. Het is logisch om je af te vragen of er een verschil is in tandlengte per supplementtype — een vraag die je ook met een t-toets kunt beantwoorden!
Vanaf deze oefening gebruik je t.test() en andere modelleringsfuncties met formulanotatie:
t.test(outcome ~ explanatory_variable, data = dataset)
Dit lees je als: "toets outcome naar explanatory_variable in mijn dataset." De standaardtoets voor t.test() is een tweezijdige t-toets.
Deze oefening maakt deel uit van de cursus
Experimenteel ontwerp in R
Oefeninstructies
- Voer een t-toets uit om te bepalen of er een verschil is in tandlengte (
len) op basis van supplementtype (supp), en sla de resultaten op als objectToothGrowth_ttest. - Laad het
broom-pakket. - Maak
ToothGrowth_ttestnetjes mettidy(). Dit print de resultaten naar de console.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Perform a t-test
___ <- t.test(___, data = ToothGrowth)
# Load broom
library(___)
# Tidy ToothGrowth_ttest
___