Skip to content

Commit 694ae7c

Browse files
committed
Partial edition of the learnr on ANOVA
1 parent 88fa962 commit 694ae7c

File tree

1 file changed

+17
-20
lines changed

1 file changed

+17
-20
lines changed

devel/tutorials/A10La_anova/A10La_anova.Rmd

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Analyse de la variance"
33
subtitle: "Traitement des données I"
44
author: "Guyliann Engels & Philippe Grosjean"
5-
description: "**SDD I Module 10** Analyse de la variance et tests de comparaisons multiples."
5+
description: "**SDD I Module 10** ANOVA et tests post-hoc."
66
tutorial:
77
id: "A10a_anova"
88
version: 1.0.999/10
@@ -31,7 +31,7 @@ BioDataScience1::learnr_server(input, output, session)
3131

3232
## Objectifs
3333

34-
Vous avez découvert il y a peu la moyenne et plusieurs tests d'hypothèse associés. Vous êtes devenu des experts dans l'utilisation du test t de Student indépendant qui vous permet de comparer les moyennes de deux populations. Cependant, ce test ne permet pas de comparer les moyennes de 3 ou de 4 populations par exemple.
34+
Vous avez découvert il y a peu la moyenne et plusieurs tests d'hypothèses associés. Vous êtes devenu des experts dans l'utilisation du test t de Student indépendant qui vous permet de comparer les moyennes de deux populations. Cependant, ce test ne permet pas de comparer les moyennes de 3 ou de 4 populations par exemple.
3535

3636
Si vous pensez que faire des comparaisons 2 à 2 est une bonne idée, retournez directement lire le [module 10](https://wp.sciviews.org/sdd-umons/?iframe=wp.sciviews.org/sdd-umons-2020/variance.html) de SDD I.
3737

@@ -104,8 +104,7 @@ abline(h = 0, col = "gray") # Baseline
104104
grade_code("Le code pour obtenir ce graphique est un peu long... mais le snippet est là pour vous préremplir la majeure partie ! Vous avez cependant su convertir le nombre d'observations et le nombre de groupes en nombre de degrés de liberté intragroupe et intergroupe.", "Il semble que tu n'a pas su déterminer correctement les nombres de degrés de liberté. Si n correspond au nombre d'observations et k au nombre de groupes, alors le nombre de degrés intergroupe vaut k – 1 et le nombre de degrés intragroupe vaut n – k.")
105105
```
106106

107-
108-
## Croissance des dents de cochons d'Inde
107+
## Croissance des dents de cochons d'Inde
109108

110109
Il est temps de passer à une application plus concrète de l'analyse de variance.
111110

@@ -114,7 +113,7 @@ Vous allez réaliser une analyse complète sur l'effet de la vitamine C sur la c
114113
![](images/guinea-pig.jpg){width='50%'}
115114

116115

117-
Le jeu données comprend les informations suivantes :
116+
Le jeu de données comprend les variables suivantes\ :
118117

119118
```{r, echo = TRUE}
120119
# importation
@@ -125,18 +124,16 @@ glimpse(toothgrowth)
125124

126125
Ce jeu de données comprend 3 variables :
127126

128-
- len : Longueur des dents (mm)
129-
- supp : Supplément administré : OJ (jus d'orange) ou VC (solution de vitamine C)
130-
- dose : Dose administrée : 0.5 < 1 < 2 (mg/J)
131-
132-
Vous pouvez observer qu'il y a 2 suppléments, du jus d'orange ou un solution de vitamine C. Les chercheurs décident également d'administrer 3 doses croissantes.
127+
- `len`\ : longueur des dents (mm)
128+
- `supp`\ : supplément administré, OJ (jus d'orange contenant donc entre autres de la vitamine C) ou VC (vitamine C pure)
129+
- `dose`\ : dose de vitamine C administrée en trois rations différentes, 0.5, 1 et 2 mg/J
133130

134131
```{r, echo=TRUE}
135-
# Vérification des types des variables et ajout des lables
132+
# Vérification des types des variables et ajout des labels
136133
toothgrowth %>.%
137134
mutate(.,
138135
supp = factor(supp, levels = c("OJ", "VC")),
139-
dose = factor(dose, levels = c(0.5, 1, 2), ordered = TRUE)) %>.%
136+
dose = ordered(dose, levels = c(0.5, 1, 2))) %>.%
140137
labelise(toothgrowth, self = FALSE,
141138
label = list(
142139
len = "Longueur des dents",
@@ -150,17 +147,17 @@ toothgrowth %>.%
150147
) -> toothgrowth
151148
```
152149

153-
**Cette étape est la première à réaliser après avoir importé les données. Il faut vérifier et adapter les types et les labels des variables.**
150+
**Cette étape est la première à réaliser après avoir importé les données. Il faut vérifier et adapter les types et les labels des variables.** Il est particulièremenbt important que les variables qui définissent les sous-populations comparées soient bien encodées sous forme d'objets `factor` ou `ordered`\ !
154151

155-
Nous allons nous concentrer uniquement sur les individus qui ont reçu un solution liquide de vitamine C. La question biologique est la suivante : **Y a t'il une différence de croissance des dents en fonction de la concentration en vitamine C administrée aux cochons d'Inde.**
152+
Nous allons nous concentrer uniquement sur les individus qui ont reçu de la vitamine C. La question biologique est la suivante : **Y a t'il une différence de croissance des dents en fonction de la ration journalière de vitamine C administrée\ ?**
156153

157-
```{r, echo = TRUE}
154+
```{r, echo=TRUE}
158155
tooth_vc <- filter(toothgrowth, supp == "VC")
159156
```
160157

161-
### Exploration des données
158+
### Description des données
162159

163-
L'exploration des données est une étape indispensable pour traiter correctement vos données. Si vous avez des doutes, n'hésitez pas à relire les modules [2](https://wp.sciviews.org/sdd-umons/?iframe=wp.sciviews.org/sdd-umons-2020/visu1.html), [3](https://wp.sciviews.org/sdd-umons/?iframe=wp.sciviews.org/sdd-umons-2020/visu2.html) et [4](https://wp.sciviews.org/sdd-umons/?iframe=wp.sciviews.org/sdd-umons-2020/visu3.html) de SDD I.
160+
Rappelez-vous que la description des données est une étape indispensable de leur analyse (voir modules [2](https://wp.sciviews.org/sdd-umons/?iframe=wp.sciviews.org/sdd-umons-2020/visu1.html), [3](https://wp.sciviews.org/sdd-umons/?iframe=wp.sciviews.org/sdd-umons-2020/visu2.html) et [4](https://wp.sciviews.org/sdd-umons/?iframe=wp.sciviews.org/sdd-umons-2020/visu3.html) de SDD I).
164161

165162
#### Réalisation d'un tableau résumé des données
166163

@@ -203,7 +200,7 @@ tooth_vc <- labelise(tooth_vc, self = FALSE,
203200
anova. <- lm(data = tooth_vc, len ~ dose)
204201
```
205202

206-
```{r tooth_tab_h2, exercise = TRUE, exercise.setup = "tg_prepare"}
203+
```{r tooth_tab_h2, exercise=TRUE, exercise.setup="tg_prepare"}
207204
___ %>.%
208205
group_by(., ___) %>.%
209206
summarise(., mean = mean(___), sd = sd(___), count = sum(!is.na(___)))
@@ -224,7 +221,7 @@ tooth_vc %>.%
224221
```
225222

226223
```{r tooth_tab_h2-check}
227-
grade_code("Vous obtenez le tableau adéquat qui permet de comparer les moyennes, les ecart-types et le nombre d'observations pour chaque dose de suppléments administrés.")
224+
grade_code("Vous obtenez le tableau adéquat qui permet de comparer les moyennes, les écart-types et le nombre d'observations pour chaque dose.")
228225
```
229226

230227
#### Réalisation de graphiques
@@ -256,7 +253,7 @@ Maintenant que vous avez pris connaissance de vos données grâce à un tableau
256253

257254
### Vérification des conditions d'applications
258255

259-
Pour réaliser une ANOVA, il faut respecter une série de conditions d'application
256+
Pour réaliser une ANOVA, il faut respecter une série de conditions d'application\ :
260257

261258
- échantillon représentatif (par exemple, aléatoire),
262259
- observations indépendantes,

0 commit comments

Comments
 (0)