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
Ce cours de [Science des données III : exploration et prédiction](https://wp.sciviews.org/sdd-umons3/) fait suite aux cours de [Science des données I : visualisation et inférence](https://wp.sciviews.org/sdd-umons/) et [Science des données II : analyse et modélisation](https://wp.sciviews.org/sdd-umons2/). Ce tutoriel vise à:
35
+
Ce cours de [Science des données III : exploration et prédiction](https://wp.sciviews.org/sdd-umons3/) fait suite aux cours de [Science des données I : visualisation et inférence](https://wp.sciviews.org/sdd-umons/) et [Science des données II : analyse et modélisation](https://wp.sciviews.org/sdd-umons2/). Ce tutoriel vise à:
36
36
37
37
- Réviser les notions essentielles du cours de Science des données I et II.
38
-
- Introduire les nouveautés dans la SciViews Box 2022
38
+
- Introduire les nouveautés dans la SciViews Box 2023
39
39
40
40
Le cours de Science des données I se divise en deux parties. La première partie traite principalement de la réalisation de graphiques et du remaniement des données. La seconde partie s'intéresse aux probabilités, aux distributions statistiques les plus courantes en biologie ainsi qu'aux tests d'inférence (test *t* de Student, test de Wilcoxon, ANOVA, test de Kruskal-Wallis,...)
41
41
@@ -45,23 +45,23 @@ Ce tutoriel ne peut s'attarder sur chaque aspect des 22 modules des deux cours p
45
45
46
46
## Chargement de packages
47
47
48
-
La fonction`SciViews::R()` est employée afin de charger une série cohérente de packages R. Nous l'utilisons en début de script R ou encore dans le premier chunk d'un rapport d'analyse au format R Markdown.
48
+
La fonction`SciViews::R()` est employée pour charger une série cohérente de packages R. Nous l'utilisons en début de script R ou encore dans le premier chunk d'un rapport d'analyse au format R Markdown.
49
49
50
50
Les packages R ainsi chargés permettent d'importer, remanier et visualiser à l'aide de graphiques sans devoir employer en plus la fonction `library()` pour charger d'autres packages en plus (mais elle reste disponible, bien sûr).
51
51
52
-
Exécutez l'instruction `SciViews::R()` suivie de l'instruction `SciViews::SciViews_packages()` dans la console R ci-dessous et analysez le résultat obtenu. Rappelez-vous que pour exécuter et tester votre code vous cliquez sur le bouton `Run Code` et pour soumettre votre résultat (il faut que le code soit correct naturellement), vous cliquez sur le bouton `Submit`.
52
+
Exécutez l'instruction `SciViews::R()` suivie de l'instruction `SciViews_packages()` dans la console R ci-dessous et analysez le résultat obtenu. Rappelez-vous que pour exécuter et tester votre code vous cliquez sur le bouton `Run Code` et pour soumettre votre résultat (il faut que le code soit correct naturellement), vous cliquez sur le bouton `Submit`.
53
53
54
54
```{r sciviews-noscore, exercise=TRUE}
55
55
56
56
```
57
57
58
58
```{r sciviews-noscore-solution}
59
59
SciViews::R()
60
-
SciViews::SciViews_packages()
60
+
SciViews_packages()
61
61
```
62
62
63
63
```{r sciviews-noscore-check}
64
-
grade_code("Vous voyez qu'un certain nombre de packages R sont chargés.")
64
+
grade_code("Vous voyez qu'un certain nombre de packages R sont chargés. Répondez à la question ci-dessous.")
65
65
```
66
66
67
67
```{r qu_sciviews}
@@ -73,13 +73,13 @@ question("Parmi ces packages R, lesquels sont chargés avec l'instruction `SciVi
73
73
answer("collapse", correct = TRUE),
74
74
allow_retry = TRUE, random_answer_order = TRUE,
75
75
correct = "C'était une petite question d'échauffement liée à la lecture de sortie R.",
76
-
incorrect = "Attention, relisez attentivement ce que renvoie la fonction SciViews::SciViews_packages(). Plusieurs éléments sont à sélectionner."
76
+
incorrect = "Attention, relisez attentivement ce que renvoie la fonction SciViews_packages(). Plusieurs éléments sont à sélectionner."
77
77
)
78
78
```
79
79
80
80
{width="30%"}
81
81
82
-
Des packages supplémentaires peuvent être chargés grâce à la fonction `SciViews::R()`. Ces packages additionnels vont être regroupés pour des tâches spécifiques comme `"model"` pour la modélisation, `"ml"` pour le machine learning, `"ts"` pour les séries spatio-temporelles, `"explore"` pour l'exploration multivariée, ...
82
+
Des packages supplémentaires peuvent être chargés grâce à la fonction `SciViews::R()`. Ces packages additionnels vont être regroupés pour des tâches spécifiques comme `"model"` pour la modélisation, `"ml"` pour le machine learning, `"ts"` pour les séries spatio-temporelles, `"explore"` pour l'exploration multivariée, "spatial" pour les données géoréférencées...
83
83
84
84
```{r, echo=TRUE, eval=FALSE}
85
85
SciViews::R("model")
@@ -105,6 +105,8 @@ crabs
105
105
# Elle est disponible en exécutant l'instruction `?` ou encore `.?` dans la console R.
106
106
# Par exemple, vous pouvez essayer `?read()`
107
107
# Vous trouverez des exemples explicites sur la tableau iris ou encore trees.
Vous venez de réviser les éléments essentiels des cours de sciences de données I et II. Vous avez également découvert les nouveautés de la SciViews Box 2022. Grâce à ce tutoriel, vous avez pu déterminer par vous-mêmes si votre niveau de connaissance est suffisant ou non pour aborder le cours de Science des Données III. Si pas, vous devez revoir la matière non comprise de manière urgente, sinon vous ne pourrez pas suivre!
758
+
Vous venez de réviser les éléments essentiels des cours de sciences de données I et II. Vous avez également découvert les nouveautés de la SciViews Box 2023. Grâce à ce tutoriel, vous avez pu déterminer par vous-mêmes si votre niveau de connaissance est suffisant ou non pour aborder le cours de Science des Données III. Si pas, vous devez revoir la matière non comprise de manière urgente, sinon vous ne pourrez pas suivre!
Copy file name to clipboardExpand all lines: inst/tutorials/C01La_confusion/C01La_confusion.Rmd
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -59,7 +59,7 @@ question("Quelle est la métrique la plus adaptée pour s'assurer que le classif
59
59
60
60
## Taux de reconnaissance global
61
61
62
-
Ces métriques peuvent sembler abstraites. En les calculant à la main, on peut les appréhender plus facilement. Intéressez-vous, pour débuter, au taux de reconnaissance globale.
62
+
Ces métriques peuvent sembler abstraites. En les calculant à la main, on peut les comprendre plus facilement. Intéressez-vous, pour débuter, au taux de reconnaissance globale.
63
63
64
64
```{r, echo=FALSE, message=FALSE}
65
65
mconf <- dtf(
@@ -130,7 +130,7 @@ knitr::kable(mconf, caption = "Matrice de confusion dont les colonnes représent
130
130
131
131
Sur base de la nouvelle matrice de confusion ci-dessus, calculez le **taux de vrais positifs** du groupe C.
132
132
133
-
```{r conf2_h2, exercise = TRUE}
133
+
```{r conf2_h2, exercise=TRUE}
134
134
tp <- ___
135
135
fp <- ___
136
136
fn <- ___
@@ -182,7 +182,7 @@ knitr::kable(mconf, caption = "Matrice de confusion dont les colonnes représent
182
182
183
183
Sur base de la matrice de confusion ci-dessus, calculez la **spécificité** du groupe A.
knitr::kable(mconf, caption = "Matrice de confusion dont les colonnes représentent la classification par ordinateur et les lignes la classification manuelle.")
233
233
```
234
234
235
-
Sur base de la matrice de confusion ci-dessus, réaliser un dernier calcul à la main. Calculez la **précision** du groupe B.
235
+
Sur base de la matrice de confusion ci-dessus, réalisez un dernier calcul. Quantifiez la **précision** du groupe B.
236
236
237
-
```{r conf4_h2, exercise = TRUE}
237
+
```{r conf4_h2, exercise=TRUE}
238
238
tp <- ___
239
239
fp <- ___
240
240
fn <- ___
@@ -275,7 +275,7 @@ grade_result(
275
275
276
276
## Conclusion
277
277
278
-
Ces calculs de métriques à la main peut vous sembler simpliste. Ils vous ont permis d'appréhender un peu mieux ces métriques qui sont des éléments cruciaux dans l'évaluation d'un classifieur. À chaque fois que vous devrez étudier la qualité d'un classifieur, commencez par définir les métriques les plus pertinentes par rapport à vos objectifs.
278
+
Ces calculs de métriques à la main peuvent vous sembler simplistes. Ils vous ont permis de les comprendre un peu mieux. Ce sont des éléments cruciaux dans l'évaluation d'un classifieur. À chaque fois que vous devrez déterminer la qualité d'un classifieur, commencez par définir les métriques les plus pertinentes par rapport à vos objectifs.
0 commit comments