Skip to content

Commit e9ac86b

Browse files
committed
Module 4 first learnr ts_intro ok. Second learnr remains to be written.
1 parent f65de5c commit e9ac86b

File tree

4 files changed

+14
-12
lines changed

4 files changed

+14
-12
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: BioDataScience3
2-
Version: 2023.3.0
2+
Version: 2023.4.0
33
Title: A Series of Learnr Documents for Biological Data Science 3
44
Description: Interactive documents using learnr for studying biological data science (second course).
55
Authors@R: c(

NEWS.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# BioDataScience3 2023.4.0
2+
3+
- Revision of **C04La_ts_intro**.
4+
15
# BioDataScience3 2023.3.0
26

37
- Revision of **C03La_roc** and **C03Lb_ml3**.

inst/tutorials/C04La_ts_intro/C04La_ts_intro.Rmd.inactive renamed to inst/tutorials/C04La_ts_intro/C04La_ts_intro.Rmd

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ runtime: shiny_prerendered
1414

1515
```{r setup, include=FALSE}
1616
BioDataScience3::learnr_setup()
17-
SciViews::R()
18-
library(pastecs)
17+
SciViews::R("ts", lang = "fr")
1918
2019
nottem <- read("nottem", package = "datasets")
2120
set.seed(13313)
@@ -43,9 +42,9 @@ BioDataScience3::learnr_server(input, output, session)
4342

4443
## Température de l'air
4544

46-
La température moyenne mensuelle de l'air est étudié entre 1920 et 1939 au château de Nottingham. Étant en Angleterre, cette mesure est effectuée en degrés Fahrenheit.
45+
La température moyenne mensuelle de l'air est étudiée entre 1920 et 1939 au château de Nottingham. Étant en Angleterre, cette mesure est effectuée en degrés Fahrenheit.
4746

48-
```{r, echo = TRUE}
47+
```{r, echo=TRUE}
4948
plot(nottem)
5049
```
5150

@@ -57,11 +56,11 @@ Voici quelques informations sur cette série :
5756

5857
### Statistiques glissantes
5958

60-
Les statistiques glissantes (*sliding statistics* en anglais) permettent de calculer des descripteurs (moyenne, médiane, ...) pour des intervalles de temps précis le long de l'axe temporel de votre série. Avec le package {pastecs}, elles se calculent à l'aide de la fonction `stat.slide()`. Cette fonction expose de nombreux arguments qu'il est intéressant de connaître. N'hésitez pas à lire l'aide de la fonction (`?pastecs::stat.slide` dans la console R). Nous n'utiliserons que quelques uns de ces arguments dans le présent tutoriel, mais cela sera suffisant pour en comprendre la logique globale.
59+
Les statistiques glissantes (*sliding statistics* en anglais) permettent de calculer des descripteurs (moyenne, médiane...) pour des intervalles de temps précis le long de l'axe temporel de votre série. Avec le package {pastecs}, elles se calculent à l'aide de la fonction `stat.slide()`. Cette fonction expose de nombreux arguments qu'il est intéressant de connaître. N'hésitez pas à lire l'aide de la fonction (`?pastecs::stat.slide` dans la console R). Nous n'utiliserons que quelques-uns de ces arguments dans le présent tutoriel, mais cela sera suffisant pour en comprendre la logique globale.
6160

6261
#### Blocs annuels
6362

64-
Réalisez des statistiques glissantes sur la série `nottem`. Vous devez produire un graphique qui montre les valeurs moyenne par blocs *annuels*.
63+
Réalisez des statistiques glissantes sur la série `nottem`. Vous devez produire un graphique qui montre les valeurs moyennes par blocs *annuels*.
6564

6665
```{r statslide1_h3, exercise=TRUE}
6766
not.stat <- stat.slide(___, ___, xmin = ___, deltat = ___)
@@ -158,11 +157,11 @@ grade_code("Lorsque la taille du bloc est une fraction de l'unité de mesure du
158157

159158
## Construction d'un objet **ts**
160159

161-
Avant de manipuler un objet **ts**, il faut être capable de le construire. La fonction `ts()` set à cela. Pour plus d'informations sur cette fonction et ses arguments, voyez `?ts` dans la console R. Nous n'utiliserons que les principaux arguments dans ce tutoriel.
160+
Avant de manipuler un objet **ts**, il faut être capable de le construire. La fonction `ts()` sert à cela. Pour plus d'informations sur cette fonction et ses arguments, voyez `?ts` dans la console R. Nous n'utiliserons que les principaux arguments dans ce tutoriel.
162161

163162
### Série 1
164163

165-
Vous allez construire une série fictive qui débute au 1er janvier 2000. Une observation est réalisée chaque mois. Un vecteur de valeurs numériques correspondant aux observations de cette série est à votre disposition sous le nom `vec`. Transformez-le en un objet **ts** nommés `serie` en prenant soin de bien encoder le temps. Réalisez ensuite un graphique de cette série avec la fonction `plot()`.
164+
Vous allez construire une série fictive qui débute au 1^er^ janvier 2000. Une observation est réalisée chaque mois. Un vecteur de valeurs numériques correspondant aux observations de cette série est à votre disposition sous le nom `vec`. Transformez-le en un objet **ts** nommés `serie` en prenant soin de bien encoder le temps. Réalisez ensuite un graphique de cette série avec la fonction `plot()`.
166165

167166
```{r ts1, exercise=TRUE}
168167
serie <- ts(vec, start = ___, frequency = ___)
@@ -235,7 +234,7 @@ frequency(serie)
235234
```
236235

237236
```{r manip1-check}
238-
grade_code("C'est bien la fonction `frenquency()` nous donne cette information.")
237+
grade_code("C'est bien la fonction `frequency()` nous donne cette information.")
239238
```
240239

241240
### Exercice 2

inst/tutorials/C04Lb_ts_analysis/C04Lb_ts_analysis.Rmd.inactived_torework renamed to inst/tutorials/C04Lb_ts_analysis/C04Lb_ts_analysis.Rmd.towrite

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ runtime: shiny_prerendered
1414

1515
```{r setup, include=FALSE}
1616
BioDataScience3::learnr_setup()
17-
SciViews::R()
18-
library(mlearning)
17+
SciViews::R("ts", lang = "fr")
1918

2019
# ...
2120
```

0 commit comments

Comments
 (0)