Skip to content

Commit 56b858d

Browse files
un peu plus de contexte
1 parent e4e2214 commit 56b858d

File tree

1 file changed

+22
-23
lines changed

1 file changed

+22
-23
lines changed

inst/tutorials/A10Lb_kruskal/A10Lb_kruskal.Rmd

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,13 @@ BioDataScience2::learnr_setup()
1717
SciViews::R("infer", lang = "fr")
1818
1919
# dataframe
20-
# Replace df, group and yvar by a biological context
2120
set.seed(43)
22-
df <- dtx(
23-
group = as.factor(rep(letters[1:3], each =30)),
24-
yvar = c(
21+
plant <- dtx(
22+
group = as.factor(rep(c("cont", "trt1", "trt2", each =30)),
23+
yield = c(
24+
rnorm(30, 6, 2),
2525
rnorm(30, 10, 2),
26-
rnorm(30, 13, 3),
27-
rnorm(30, 6, 2))
26+
rnorm(30, 13, 3))
2827
)
2928
```
3029

@@ -53,30 +52,30 @@ N'entamer ce tutoriel qu'après avoir compris ce qu'est une ANOVA à un facteur
5352

5453
Les données employées sont des données générées et ne proviennent pas d'une expérience scientifique publiée. Nous allons cependant ajouter un peu de contexte à cette expérience.
5554

56-
...
55+
Une expérience est menée afin de comparer les rendements mesuré en masse de plantes séchées dans trois situation : contrôle (aucun ajout d'engrais), traitement 1 (ajout modéré d'azote inorganique), traitement 2 (ajout élevé d'azote inorganique).
5756

58-
Il est intéressant de savoir générer de la données. Lorsque l'on souhaite par exemple préparer une expérience, il est important de réfléchir au protocole de l'expérience, à la structure qu'aura le tableau de données ou encore aux valeurs que l'on pense obtenir. Ces valeurs vont être estimée grâce à des études précédentes. Avec ces données, il est possible de mettre en place les analyses statisques que l'on va employer, les graphiques que l'on va réaliser,...
57+
Il est intéressant de savoir générer de la données. Lorsque l'on souhaite par exemple préparer une expérience, il est important de réfléchir au protocole de l'expérience, à la structure qu'aura le tableau de données ou encore aux valeurs que l'on pense obtenir. Ces valeurs vont être estimée grâce à des études précédentes. Intéressez vous à la précision, au seuil de détection des instruments employé que vous allez employer Avec ces données, il est possible de mettre en place les analyses statisques que l'on va employer, les graphiques que l'on va réaliser,...
5958

6059
Le tableau est généré de la manière suivante :
6160

6261
```{r, echo=TRUE, eval=FALSE}
6362
# Fixe l'aléatoire pour des résultats reproductibles
6463
set.seed(43)
6564
# Création du tableau
66-
df <- dtx(
67-
group = as.factor(rep(letters[1:3], each =30)),
68-
yvar = c(
69-
rnorm(30, 10, 2), # groupe a : 30 individus, moyenne de 10, écart-type de 2
70-
rnorm(30, 13, 3), # groupe b : 30 individus, moyenne de 13, écart-type de 3
71-
rnorm(30, 6, 2)) # groupe c : 30 individus, moyenne de 6, écart-type de 2
65+
plant <- dtx(
66+
group = as.factor(c("cont", "trt1", "trt2"), each =30)),
67+
yield = c(
68+
rnorm(30, 6, 2), # groupe "cont" : 30 réplicats, moyenne de 6, écart-type de 2
69+
rnorm(30, 10, 2), # groupe "trt1" : 30 réplicats, moyenne de 10, écart-type de 2
70+
rnorm(30, 13, 3)) # groupe "trt2" : 30 réplicats, moyenne de 13, écart-type de 3
7271
)
7372
```
7473

7574
```{r, echo=TRUE}
76-
skimr::skim(df)
75+
skimr::skim(plant)
7776
```
7877

79-
Vous pouvez observer que ce tableau comprend deux variables dont une variable facteur à trois niveaux et une variable numérique. Chaque groupe comprend 30 individus. Il n'y a pas de valeurs manquantes dans ce tableaux.
78+
Vous pouvez observer que ce tableau comprend deux variables dont une variable facteur à trois niveaux et une variable numérique. Chaque groupe comprend 30 réplicats. Il n'y a pas de valeurs manquantes dans ce tableaux.
8079

8180
Votre objectif tout au long de cette séance d'expérience va être de comparer les moyennes des trois groupes.
8281

@@ -130,7 +129,7 @@ chart(data = __, ___ ~ ___) +
130129
give_n <- function(x)
131130
c(y = max(x) * 1.1, label = length(x))
132131
# graphique
133-
chart(data = __, yvar ~ group) +
132+
chart(data = __, yield ~ group) +
134133
geom_boxplot() + # boites de dispersion parallèles
135134
stat_summary(fun.data = give_n, geom = "text", hjust = 0.5)
136135
@@ -143,7 +142,7 @@ chart(data = __, yvar ~ group) +
143142
give_n <- function(x)
144143
c(y = max(x) * 1.1, label = length(x))
145144
# graphique
146-
chart(data = df, yvar ~ group) +
145+
chart(data = plant, yield ~ group) +
147146
geom_boxplot() + # boites de dispersion parallèles
148147
stat_summary(fun.data = give_n, geom = "text", hjust = 0.5)
149148
```
@@ -170,7 +169,7 @@ bartlett.test(data = ___, ___ ~ ___)
170169

171170
```{r bartlett1_h2-solution}
172171
## Solution ##
173-
bartlett.test(data = df, yvar ~ group)
172+
bartlett.test(data = plant, yield ~ group)
174173
```
175174

176175
```{r bartlett1_h2-check}
@@ -185,7 +184,7 @@ ___(data = ___, ___(___) ~ ___)
185184

186185
```{r bartlett2-solution}
187186
## Solution ##
188-
bartlett.test(data = df, log(yvar) ~ group)
187+
bartlett.test(data = plant, log(yield) ~ group)
189188
```
190189

191190
```{r bartlett2_check}
@@ -202,7 +201,7 @@ ___(data = ___, ___ ~ ___)
202201

203202
```{r kruskal-solution}
204203
## Solution ##
205-
kruskal.test(data = df, yvar ~ group)
204+
kruskal.test(data = plant, yield ~ group)
206205
```
207206

208207
```{r kruskal-check}
@@ -214,7 +213,7 @@ question("Sélectionnez l'interprétation adaptée au test réalisé ci-dessus",
214213
answer("Les moyennes des trois groupes diffèrent significativement au seuil alpha de 5%."),
215214
answer("Au moins la moyenne d'un groupe diffèrent des autres significativement au seuil alpha de 5%."),
216215
answer("Les rangs moyens différents significativement au seuil alpha de 5%"),
217-
answer("Au moins le rang moyen d'un groupe diffèrent des autres significatievment au seuil alpha de 5%.", correct = TRUE), correct = "L'interprétation complète est la suivante : Au moins un rangs moyen d'un groupe diffèrent des autres significatievment au seuil alpha de 5% (H : 66.931, df : 2, valeur de p : 2.925e-15 ).",
216+
answer("Au moins le rang moyen d'un groupe diffèrent des autres significatievment au seuil alpha de 5%.", correct = TRUE), correct = "L'interprétation complète est la suivante : Au moins un rangs moyen d'un groupe diffèrent des autres significatievment au seuil alpha de 5% (H : 66.931, ddl : 2, valeur de p : 2.925e-15 ).",
218217
allow_retry = TRUE,
219218
random_answer_order = TRUE)
220219
```
@@ -238,7 +237,7 @@ plot(___)
238237

239238
```{r mult_h2-solution}
240239
## Solution ##
241-
summary(kw_comp. <- nparcomp::nparcomp(data = df, yvar ~ group))
240+
summary(kw_comp. <- nparcomp::nparcomp(data = plant, yield ~ group))
242241
plot(kw_comp.)
243242
```
244243

0 commit comments

Comments
 (0)