CommencerCommencez gratuitement

Créer un objet de série temporelle avec ts()

La fonction ts() permet de créer des objets de séries temporelles. Un objet de série temporelle est un vecteur (univarié) ou une matrice (multivariée) doté d’attributs supplémentaires : indices temporels pour chaque observation, fréquence d’échantillonnage et incrément de temps entre observations, ainsi que la longueur de cycle pour des données périodiques. Ces objets appartiennent à la classe ts et représentent des données observées à des instants (approximativement) équidistants. Vous allez maintenant créer vous-même des objets de séries temporelles.

L’avantage de créer et de manipuler des objets ts est que de nombreuses méthodes exploitent leurs attributs, comme les informations d’index temporel. Par exemple, comme vous l’avez vu dans des exercices précédents, appeler plot() sur un objet ts génère automatiquement un graphique dans le temps.

Dans cet exercice, vous allez vous familiariser avec la classe ts en encodant des données de série temporelle (stockées dans data_vector) sous forme d’objet ts et en explorant le résultat. Votre série data_vector commence en 2004 et comporte 4 observations par an (il s’agit donc de données trimestrielles).

Cet exercice fait partie du cours

<cours>Analyse de séries temporelles en R</cours>
Voir le cours

Instructions de l’exercice

  • Appliquez print() et plot() à data_vector. Notez que, par défaut, votre graphique ne contient pas d’information temporelle.
  • Utilisez ts() avec data_vector pour convertir vos données en objet ts. Définissez l’argument start à 2004 et l’argument frequency à 4. Assignez le résultat à time_series.
  • Utilisez print() et plot() pour visualiser votre objet time_series.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Use print() and plot() to view data_vector
print(___)
plot(___)

# Convert data_vector to a ts object with start = 2004 and frequency = 4
time_series <- 

# Use print() and plot() to view time_series

  
Modifier et exécuter le code