CommencerCommencer gratuitement

Analyse des performances par sous-période et fonction window

Dans l’exercice précédent, vous avez calculé la mesure de performance sur chaque échantillon possible de taille fixe en avançant dans le temps. Les investisseurs s’intéressent souvent aux performances d’une sous-fenêtre spécifique. Vous pouvez créer des sous-ensembles d’une série temporelle en R à l’aide de la fonction window(). Le premier argument est la série de rendements à sous-échantillonner. Le deuxième argument est la date de début du sous-ensemble au format "YYYY-MM-DD", et le troisième argument est la date de fin au même format.

Dans cet exercice, vous travaillerez avec les rendements quotidiens du S&P 500, disponibles dans l’objet sp500_returns.

Cet exercice fait partie du cours

Introduction à l’analyse de portefeuille en R

Afficher le cours

Instructions

  • Complétez les arguments manquants de l’objet sp500_2008 afin d’extraire toute l’année 2008.
  • Définissez l’objet sp500_2014 comme les rendements du portefeuille S&P 500 pour 2014.
  • Certains réglages d’affichage sont ajoutés dans la console R. Laissez-les tels quels !
  • Tracez l’histogramme des rendements de 2008 à l’aide de la fonction chart.Histogram(). Définissez l’argument methods = c("add.density", "add.normal") pour visualiser l’estimation non paramétrique de la densité et la densité sous l’hypothèse d’une loi normale.
  • Tracez le même histogramme, mais pour 2014.

Exercice interactif pratique

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

# Fill in window for 2008
sp500_2008 <- window(sp500_returns, start = "___", end = "___")

# Create window for 2014
sp500_2014 <-

# Plotting settings
par(mfrow = c(1, 2) , mar=c(3, 2, 2, 2))
names(sp500_2008) <- "sp500_2008"
names(sp500_2014) <- "sp500_2014"

# Plot histogram of 2008


# Plot histogram of 2014

Modifier et exécuter le code