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
Instructions
- Complétez les arguments manquants de l’objet
sp500_2008afin d’extraire toute l’année 2008. - Définissez l’objet
sp500_2014comme 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