ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Representa los precios diarios de la acción disponibles en el objeto xts sp500prices.
  • Usa la función CalculateReturns del paquete PerformanceAnalytics para calcular las rentabilidades correspondientes y guárdalas en el objeto sp500ret.
  • Verifica que sp500ret es 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
___(___)
Editar y ejecutar código