Application roulante avec une fonction personnalisée
La fonction rollapply du package zoo vous permet d’appliquer n’importe quelle fonction de synthèse à une fenêtre roulante. Une fonction de synthèse prend plusieurs nombres en entrée et renvoie un seul nombre, comme mean(), max(), sum(), etc.
Selon le type de données, vous pourriez avoir besoin d’écrire une fonction qui combine plusieurs statistiques, comme dans l’exemple de notre fonction find_range() dans la vidéo.
Dans cet exercice, vous allez créer une petite fonction qui calcule « manuellement » la moyenne d’un ensemble de nombres, puis l’appliquer à une fenêtre roulante.
Le jeu de données daily_temp, ainsi que les packages zoo et ggplot2, sont déjà chargés pour vous.
Cet exercice fait partie du cours
Manipuler des séries temporelles en R
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
Commencer l’exercice