Cálculo de rentabilidades
Para gestionar el riesgo financiero, primero tenemos que medirlo analizando la serie de rentabilidades. Aquí tienes la serie de precios del S&P 500 y necesitas representar las rentabilidades diarias. Verás que las rentabilidades grandes (positivas o negativas) suelen ir seguidas de otras grandes de cualquier signo, y las pequeñas suelen ir seguidas de pequeñas. A estos periodos de baja y alta volatilidad sostenidas se les llama conglomerados de volatilidad.
En cualquier momento del curso:
- siéntete libre de explorar los conjuntos de datos en la Consola
- no dudes en consultar las diapositivas si necesitas revisar las funciones y procesos explicados en los vídeos
Este curso asume conocimiento de xts. Para refrescar la memoria, prueba la xts in R Cheat Sheet.
Este ejercicio forma parte del curso
Modelos GARCH en R
Instrucciones del ejercicio
- Representa los precios diarios de la acción disponibles en el objeto xts
sp500prices. - Usa la función
CalculateReturnsdel paquetePerformanceAnalyticspara calcular las rentabilidades correspondientes y guárdalas en el objetosp500ret. - Verifica que
sp500retes de la clase xts. - Representa las rentabilidades diarias del S&P 500 y observa cómo varía la volatilidad de las rentabilidades a lo largo del tiempo.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
library(xts)
library(PerformanceAnalytics)
# Plot daily S&P 500 prices
___(___)
# Compute daily returns
sp500ret <- ___(___)
# Check the class of sp500ret
___(___)
# Plot daily returns
___(___)