Randomisation
La randomisation des sujets dans une expérience aide à répartir uniformément entre les groupes toute variabilité qui existe naturellement entre les sujets. Pour ToothGrowth, un exemple de randomisation efficace serait d'attribuer au hasard des cochons d'Inde mâles et femelles à différents groupes expérimentaux, ce qui permet idéalement de neutraliser les différences naturelles entre les mâles et les femelles.
Dans l'expérience qui a produit l'ensemble de données ToothGrowth, les cochons d'Inde ont été répartis au hasard pour recevoir de la vitamine C soit par du jus d'orange, soit sous forme d'acide ascorbique, tel qu'indiqué dans l'ensemble de données par la variable supp. Il est naturel de se demander s'il existe une différence de longueur des dents selon le type de supplément — une question à laquelle un test t peut aussi répondre !
À partir de cet exercice, vous devriez utiliser t.test() et d'autres fonctions de modélisation avec la notation par formule :
t.test(outcome ~ explanatory_variable, data = dataset)
On peut lire ceci : « tester outcome en fonction de explanatory_variable dans mon dataset. » Le test par défaut de t.test() est un test t bilatéral.
Cette activité fait partie du cours
Plan d'expériences avec R
Instructions de l’exercice
- Effectuez un test t pour déterminer s'il existe une différence de longueur des dents (
len) selon le type de supplément (supp), et enregistrez les résultats dans un objetToothGrowth_ttest. - Chargez le paquet
broom. - Mettez en forme
ToothGrowth_ttestavectidy(). Les résultats seront affichés dans la console.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Perform a t-test
___ <- t.test(___, data = ToothGrowth)
# Load broom
library(___)
# Tidy ToothGrowth_ttest
___