Identifier la fréquence d’échantillonnage
En plus de visualiser vos données et de les tracer dans le temps, plusieurs opérations supplémentaires peuvent être effectuées sur des séries temporelles.
Les fonctions start() et end() renvoient respectivement l’indice temporel de la première et de la dernière observation. La fonction time() calcule un vecteur d’indices temporels, avec un élément pour chaque instant où la série a été observée.
La fonction deltat() renvoie l’intervalle de temps fixe entre les observations et la fonction frequency() renvoie le nombre d’observations par unité de temps. Enfin, la fonction cycle() renvoie la position dans le cycle de chaque observation.
Dans cet exercice, vous allez vous entraîner à appliquer ces fonctions au jeu de données AirPassengers, qui rapporte le nombre total mensuel de passagers internationaux (en milliers) de 1949 à 1960.
Cet exercice fait partie du cours
<cours>Analyse de séries temporelles en R</cours>Instructions de l’exercice
- Commencez par tracer les données
AirPassengersavec un simple appel àplot(). - Ensuite, listez les premières et dernières observations temporelles de
AirPassengersà l’aide destart()etend()respectivement. - Enfin, obtenez des informations supplémentaires sur ce jeu de données en utilisant les commandes
time(),deltat(),frequency()etcycle()surAirPassengers.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Plot AirPassengers
# View the start and end dates of AirPassengers
# Use time(), deltat(), frequency(), and cycle() with AirPassengers