CommencerCommencer 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 temporelles. Pour une série temporelle à quatre dimensions data, l’appel plot.zoo(data) crée par défaut quatre graphiques séparés, sauf si vous ajoutez le paramètre plot.type = "single" pour tracer les quatre séries sur un seul graphique. Vous pouvez également ajouter d’autres paramètres, tels que col pour spécifier des couleurs différentes et type = "h" pour obtenir des barres verticales au lieu de relier les points, ce qui peut parfois mieux représenter des rendements.

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

Dans cet exercice, vous allez explorer la fonction plot.zoo() pour tracer des données de facteurs de risque actions et les rendements correspondants de différentes manières. Les séries temporelles multivariées djstocks et DJ_const sont disponibles dans votre espace de travail.

Cet exercice fait partie du cours

Gestion quantitative des risques avec R

Afficher le cours

Instructions

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

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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