You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
La moyenne est un descripteur statistique très employé pour résumer l'information. Il est très courant de comparer une moyenne à une valeur de référence ou deux moyennes entre elles. Dans votre future carrière scientifique, il sera indispensable de bien maîtriser les subtilités dans l'utilisation de la moyenne. Ce tutoriel vise à :
70
+
La moyenne est un descripteur statistique très employé pour résumer l'information. Il est très courant de comparer une moyenne à une valeur de référence ou deux moyennes entre elles. Dans votre future carrière scientifique, il sera indispensable de bien maîtriser les subtilités de l'utilisation de la moyenne. Ce tutoriel vise à :
39
71
40
72
- Être capable de calculer la moyenne, l'écart-type et la variance dans R
41
73
42
74
- Réaliser un test *t* de Student dans R
43
75
44
76
- Comprendre le test *t* de Student et être capable de l'utiliser pour résoudre des questions pratiques en biologie
45
77
46
-
Vous devez maîtriser le calcul de probabilités ([module 6, section 6.1](https://wp.sciviews.org/sdd-umons/?iframe=wp.sciviews.org/sdd-umons-2024/proba.html)) et avoir compris la logique d'un test d'hypothèse telle que nous l'avons développé dans la [section 6.6](https://wp.sciviews.org/sdd-umons/?iframe=wp.sciviews.org/sdd-umons-2024/test-de-corr%25C3%25A9lation.html) relatif au test de corrélation. Enfin, vous devez avoir vu la première partie du [module 8](https://wp.sciviews.org/sdd-umons/?iframe=wp.sciviews.org/sdd-umons-2024/moyenne.html) avant d'aborder ces exercices d'auto-évaluation de vos acquis.
78
+
Vous devez maîtriser le calcul de probabilités ([module 6, section 6.1](https://wp.sciviews.org/sdd-umons/?iframe=wp.sciviews.org/sdd-umons-2025/proba.html)) et avoir compris la logique d'un test d'hypothèse telle que nous l'avons développé dans la [section 6.6](https://wp.sciviews.org/sdd-umons/?iframe=wp.sciviews.org/sdd-umons-2025/test-de-corr%25C3%25A9lation.html) relatif au test de corrélation. Enfin, vous devez avoir vu la première partie du [module 8](https://wp.sciviews.org/sdd-umons/?iframe=wp.sciviews.org/sdd-umons-2025/moyenne.html) avant d'aborder ces exercices d'auto-évaluation de vos acquis.
47
79
48
80
## Moyenne
49
81
@@ -79,7 +111,7 @@ mean(v)
79
111
```
80
112
81
113
```{r mean1_h2-check}
82
-
grade_code("La fonction mean() effectue ce calcul. Si des valeurs manquantes (exercice suivant) se trouvent dans le vecteur, il faut prendre une précaution supplémentaire pour obtenir une estimation de la moyenne. Il existe également une fonction similaire qui est plus rapide: la fonction fmean() du package {collapse}.")
114
+
grade_code("La fonction `mean()` effectue ce calcul. Si des valeurs manquantes (exercice suivant) se trouvent dans le vecteur, il faut prendre une précaution supplémentaire pour obtenir une estimation de la moyenne. Il existe également une fonction similaire qui est plus rapide: la fonction `fmean()` du package {collapse}.")
83
115
```
84
116
85
117
### Moyenne du vecteur `v2`
@@ -114,7 +146,7 @@ mean(v2, na.rm = TRUE)
114
146
```
115
147
116
148
```{r mean2_h3-check}
117
-
grade_code("Retenez que, dans R, avec toute fonction qui a un argument `na.rm =`, si vous indiquez TRUE vous souhaitez d'abord éliminer les valeurs manquantes afin d'estimer le résultat sur les données observées restantes. Prenez l'habitude de consulter la page d'aide de la fonction. En général, l'argument `na.rm =` est par défaut à FALSE. Il existe cependant quelques exceptions comme dans la fonction fmean() de {collapse}.")
149
+
grade_code("Retenez que, dans R, avec toute fonction qui a un argument `na.rm =`, si vous indiquez TRUE vous souhaitez d'abord éliminer les valeurs manquantes afin d'estimer le résultat sur les données observées restantes. Prenez l'habitude de consulter la page d'aide de la fonction. En général, l'argument `na.rm =` est par défaut à `FALSE`. Il existe cependant quelques exceptions comme dans la fonction `fmean()` de {collapse}.")
118
150
```
119
151
120
152
### Écart-type
@@ -152,7 +184,7 @@ sd(v3)
152
184
```
153
185
154
186
```{r sd1_h2-check}
155
-
grade_code("Écart type se dit \"standard deviation\" en anglais, d'où le nom `sd()` de la fonction en abbrégé. Pour la variance, il s'agit de `var()`. Ces deux fonctions utilisent aussi l'argument `na.rm =` si nécessaire. Comme vous vous en doutez surement, il existe la fonction `fsd()` et `fvar()` dans le package {collapse}.")
187
+
grade_code("Écart type se dit \"standard deviation\" en anglais, d'où le nom `sd()` en abbrégé de la fonction. Pour la variance, il s'agit de `var()`. Ces deux fonctions utilisent aussi l'argument `na.rm =` si nécessaire. Comme vous vous en doutez surement, il existe la fonction `fsd()` et `fvar()` dans le package {collapse}.")
156
188
```
157
189
158
190
### Coefficient de variation
@@ -213,7 +245,7 @@ Commencez par remanier les données en sélectionnant les individus ayant strict
Réalisez maintenant un tableau qui résume la moyenne, l'écart-type et le nombre d'observations pour les hommes et pour les femmes séparément. Employez les fonctions "speedy" commençant par "s" comme `ssummarise()` et "fast" débutant par "f" comme `fvar()`
287
+
Réalisez maintenant un tableau qui résume la moyenne, l'écart-type et le nombre d'observations pour les hommes et pour les femmes séparément. Employez les fonctions "svTidy" se terminant par "_" comme `summarise_()` et "fast" débutant par "f" comme `fvar()`
Copy file name to clipboardExpand all lines: inst/tutorials/A08Lb_ttest_wmw/A08Lb_ttest_wmw.Rmd
+43-11Lines changed: 43 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,38 @@ runtime: shiny_prerendered
15
15
```{r setup, include=FALSE}
16
16
BioDataScience1::learnr_setup()
17
17
SciViews::R("infer", lang = "fr")
18
+
# Required for RSConnect
19
+
# SciViews::R
20
+
library(rlang)
21
+
library(data.table)
22
+
library(ggplot2)
23
+
library(tibble)
24
+
library(tidyr)
25
+
library(dplyr)
26
+
library(dtplyr)
27
+
library(broom)
28
+
library(forcats)
29
+
library(collapse)
30
+
library(fs)
31
+
library(data.trame)
32
+
library(svFast)
33
+
library(svTidy)
34
+
library(svMisc)
35
+
library(svBase)
36
+
library(svFlow)
37
+
library(data.io)
38
+
library(chart)
39
+
library(tabularise)
40
+
library(SciViews)
41
+
# infer section
42
+
library(distributional)
43
+
library(inferit)
44
+
# ... more
45
+
library(readxl)
46
+
library(testthat)
47
+
library(equatags)
48
+
library(BioDataScience)
49
+
library(BioDataScience1)
18
50
```
19
51
20
52
```{r, echo=FALSE}
@@ -41,7 +73,7 @@ Le test *t* de Student, ou plutôt les tests de Student puisqu'il en existe plus
41
73
42
74
- Faire de même pour le test de Wilcoxon-Mann-Whitney, et pouvoir déterminer quand l'utiliser à la place du test *t* de Student
43
75
44
-
N'entamer ce tutoriel qu'après avoir compris ce qu'est un test *t* de Student et vous être auto-évalué via le learnr **A08La_ttest** intitulé "Moyenne et test t de Student". Vous devez également avoir étudié les différentes variantes du test *t* de Student et leurs homologues non paramétriques de Wilcoxon *alias* Mann-Whitney dans le [module 8, section 8.5](https://wp.sciviews.org/sdd-umons/?iframe=wp.sciviews.org/sdd-umons-2024/wilcox.html) du cours.
76
+
N'entamer ce tutoriel qu'après avoir compris ce qu'est un test *t* de Student et vous être auto-évalué via le learnr **A08La_ttest** intitulé "Moyenne et test t de Student". Vous devez également avoir étudié les différentes variantes du test *t* de Student et leurs homologues non paramétriques de Wilcoxon *alias* Mann-Whitney dans le [module 8, section 8.5](https://wp.sciviews.org/sdd-umons/?iframe=wp.sciviews.org/sdd-umons-2025/wilcox.html) du cours.
45
77
46
78
## Efficacité du mCPP sur la perte de poids
47
79
@@ -96,33 +128,33 @@ levels(mcpp$treatment)
96
128
Réalisez un résumé des données en fonction du traitement administré. Les informations nécessaires dans le contexte sont la moyenne, l'écart type et le nombre de patients pour chaque traitement. Utilisez les éléments ci-dessous pour compléter les instructions R (les éléments peuvent être employé plusieurs fois). Utilisez les fonctions "speedy" et "fast" (commençant par "s" ou "f").
grade_code("Vous avez réalisé un test de Welch avec les arguments souhaités.", "Oups, il semble que vous n'avez pas obtenu le bon résultat. Relisez avec attention la question et identifiez les valeurs à indiquer pour chaque argument de la fonction `t.test()`.")
213
+
grade_code("Vous avez réalisé la variante de Welch du test de Student avec les arguments souhaités.", "Oups, il semble que vous n'avez pas obtenu le bon résultat. Relisez avec attention la question et identifiez les valeurs à indiquer pour chaque argument de la fonction `t.test()`.")
182
214
```
183
215
184
216
Analysez le résultat du test et répondez aux questions ci-dessous.
0 commit comments