Tracer des paires de données
Les données de séries chronologiques sont souvent présentées dans un graphique de série chronologique. Par exemple, les valeurs d'indice du jeu de données eu_stocks sont affichées dans l'illustration adjacente. Rappelons que eu_stocks contient les cours de clôture quotidiens de 1991 à 1998 pour les principaux indices boursiers en Allemagne (DAX), en Suisse (SMI), en France (CAC) et au Royaume‑Uni (FTSE).
Il est également utile d'examiner la relation bivariée entre des paires de séries chronologiques. Dans cet exercice, nous allons considérer la relation simultanée, c'est‑à‑dire les observations appariées qui se produisent au même moment, entre des paires de valeurs d'indice ainsi que leurs rendements logarithmiques. La fonction plot(a, b) produira un nuage de points lorsque deux séries a et b sont fournies en entrée.
Pour créer en même temps des nuages de points pour toutes les paires de plusieurs actifs, la fonction pairs() peut être utilisée pour produire une matrice de nuages de points. Lorsque des tendances temporelles communes sont présentes dans les prix ou les valeurs d'indice, il est courant de comparer plutôt leurs rendements ou leurs rendements logarithmiques.
Dans cet exercice, vous pratiquerez ces techniques sur les données eu_stocks. Comme les rendements de DAX et FTSE couvrent des périodes semblables, vous pouvez facilement tracer un nuage de points de ces indices. Notez que la loi normale a des contours elliptiques de probabilité égale, et que des paires de données tirées d'une loi normale multivariée forment un nuage de points de forme approximativement elliptique. Est‑ce que certaines paires dans les matrices de nuages de points montrent ce motif, avant ou après la transformation logarithmique?
Cette activité fait partie du cours
Analyse des séries chronologiques en R
Instructions de l’exercice
- Utilisez
plot()pour créer un nuage de points deDAXetFTSE. - Utilisez
pairs()pour créer une matrice de nuages de points des quatre indices danseu_stocks. - Générez
logreturnsà partir deeu_stocksavecdiff(log(___)). - Faites un autre appel à
plot()pour produire un simple graphique de série chronologique delogreturns. - Faites un autre appel à
pairs()pour produire une matrice de nuages de points pourlogreturns.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Make a scatterplot of DAX and FTSE
plot(___, ___)
# Make a scatterplot matrix of eu_stocks
pairs(___)
# Convert eu_stocks to log returns
logreturns <-
# Plot logreturns
# Make a scatterplot matrix of logreturns