Explorer des séries de rendements
Pour analyser le risque, la tâche clé consiste à modéliser les fluctuations des prix et des taux sur différentes périodes; ces fluctuations sont appelées des rendements. Pour calculer les rendements logarithmiques de l'indice boursier FTSE et les affecter à ftse_x, appliquez successivement les fonctions log() et diff() :
> ftse_x <- diff(log(FTSE))
Comme vous l'avez vu dans la vidéo, effectuer la différenciation de cette façon donnera toujours une valeur NA à la première position de la série chronologique, qui peut ensuite être retirée avec diff(log(FTSE))[-1]. Cependant, vous n'aurez pas à le faire dans le cours, sauf si cela est précisé dans les instructions.
Dans cet exercice, vous allez calculer et tracer des séries de rendements logarithmiques pour les facteurs de risque liés aux actions et au marché des changes que vous avez déjà rencontrés. Les jeux de données dj0809, djstocks et GBP_USD ont été préchargés dans votre espace de travail.
Cette activité fait partie du cours
Gestion des risques quantitatifs en R
Instructions de l’exercice
- Calculez les rendements logarithmiques de l'indice DJ dans
dj0809et affectez-les à l'objetdj0809_x. - Tracez la série de rendements
dj0809_x. - Calculez les rendements logarithmiques de tous les cours des actions dans
djstockset affectez-les àdjstocks_x. - Tracez les rendements des actions
djstocks_x. Notez quedjstocks_xcontient plusieurs séries chronologiques. - Calculez les rendements logarithmiques de la série du taux de change
GBP_USDet affectez-les àerate_x. - Tracez la série de rendements
erate_x.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Compute the log-returns of dj0809 and assign to dj0809_x
dj0809_x <- ___(___)
# Plot the log-returns
___(___)
# Compute the log-returns of djstocks and assign to djstocks_x
djstocks_x <- ___(___)
# Plot the two share returns
___(___)
# Compute the log-returns of GBP_USD and assign to erate_x
erate_x <- ___(___)
# Plot the log-returns
___(___)