ComenzarEmpieza gratis

Efecto del objetivo de rentabilidad

En este ejercicio verás cómo aumenta la volatilidad de tu porfolio eficiente media-varianza al subir el objetivo de rentabilidad.

La función portfolio.optim tiene argumentos que permiten especificaciones más generales. Los argumentos son los siguientes:

portfolio.optim(x, pm = mean(x), shorts = FALSE, reshigh = NULL)

El argumento pm fija el objetivo de rentabilidad, reshigh especifica las restricciones superiores sobre los pesos del porfolio y shorts es un valor lógico que indica si se permiten pesos negativos o no; por defecto, shorts = FALSE.

Crearás un porfolio optimizado para un objetivo de rentabilidad igual al valor medio de la serie de rentabilidades returns. Después crearás un porfolio con un objetivo de rentabilidad un 10% superior a la rentabilidad media y calcularás el cambio proporcional en el riesgo.

Este ejercicio forma parte del curso

Introducción al análisis de carteras en R

Ver curso

Instrucciones del ejercicio

  • Crea un porfolio usando returns donde el objetivo de rentabilidad sea la media de returns. Guarda el resultado en la variable pf_mean.
  • Crea un porfolio usando returns donde el objetivo de rentabilidad sea un 10% mayor que la media de returns. Llámalo pf_10plus.
  • Imprime las desviaciones estándar de pf_mean y pf_10plus (2 líneas de código). Recuerda que la desviación estándar del porfolio se guarda en $ps.
  • Calcula el incremento proporcional de la desviación estándar que obtienes al aumentar tu objetivo de rentabilidad.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Create portfolio with target return of average returns 
pf_mean <- portfolio.optim(___, pm = mean(___))

# Create portfolio with target return 10% greater than average returns
pf_10plus <- portfolio.optim(___, pm = 1.1 * mean(___))

# Print the standard deviations of both portfolios



# Calculate the proportion increase in standard deviation
(___$ps - ___$ps) / (___$ps)
Editar y ejecutar código