CommencezCommencez gratuitement

Différentes façons de tracer des facteurs de risque et des séries de rendements

Vous savez déjà que vous pouvez utiliser plot.zoo() pour tracer plusieurs séries chronologiques. Pour une série chronologique à quatre dimensions data, l'appel plot.zoo(data) crée quatre graphiques distincts par défaut, à moins d'inclure le paramètre plot.type = "single" pour tracer les quatre séries sur un seul graphique. Vous pouvez aussi ajouter d'autres paramètres comme col pour préciser des couleurs différentes et type = "h" pour obtenir des barres verticales au lieu de relier les points, ce qui peut parfois mieux afficher les rendements.

plot.zoo(x, plot.type, col = 1, type = "l", ...)

Dans cet exercice, vous explorerez la fonction plot.zoo() pour tracer des données de facteurs de risque liés aux actions et les rendements correspondants de différentes façons. Les séries chronologiques multivariées djstocks et DJ_const sont disponibles dans votre espace de travail.

Cette activité fait partie du cours

Gestion des risques quantitatifs en R

Voir le cours

Instructions de l’exercice

  • Tracez djstocks en quatre graphiques distincts.
  • Tracez djstocks en un seul graphique avec les couleurs 1 à 4. Le code pour créer une légende appropriée est fourni.
  • Calculez les rendements logarithmiques de djstocks et assignez-les à djstocks_x.
  • Tracez djstocks_x en quatre graphiques distincts.
  • Tracez djstocks_x en quatre graphiques distincts avec des barres verticales.

Exercice interactif pratique

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

# Plot djstocks in four separate plots
___(___)

# Plot djstocks in one plot and add legend
___(___, ___, ___)
legend(julian(x = as.Date("2009-01-01")), y = 70, legend = names(DJ_const)[1:4], fill = 1:4)

# Compute log-returns and assign to djstocks_x
djstocks_x <- ___(___)

# Plot djstocks_x in four separate plots
___(___)

# Plot djstocks_x with vertical bars
___(___, ___)
Modifier et exécuter le code