ComenzarEmpieza gratis

Media ponderada (3)

Veamos un ejemplo de reciclaje. ¿Y si quisieras dar el mismo peso a tus rentabilidades de Microsoft y Sony? Es decir, quieres invertir un 50% en Microsoft y un 50% en Sony.

ret <- c(7, 9)

weight <- .5

ret_X_weight <- ret * weight

ret_X_weight

[1] 3.5 4.5

ret es un vector de longitud 2 y weight es un vector de longitud 1. R reutiliza el .5 de weight dos veces para que tenga la misma longitud que ret, y luego realiza la aritmética elemento a elemento.

Este ejercicio forma parte del curso

Introducción a R para finanzas

Ver curso

Instrucciones del ejercicio

  • En tu espacio de trabajo hay un vector con nombres, ret, que contiene las rentabilidades de 3 acciones.
  • Imprime ret para ver las rentabilidades de tus 3 acciones.
  • Asigna el valor 1/3 a weight. Este será el peso que recibe cada acción.
  • Crea ret_X_weight multiplicando ret y weight. ¿Ves cómo R recicla weight?
  • Aplica sum() a la variable ret_X_weight para crear tu portf_ret con ponderación igual.
  • Ejecuta la última línea de código multiplicando un vector de longitud 3 por uno de longitud 2. R reutiliza el 1er valor del vector de longitud 2, ¡pero fíjate en la advertencia!

Ejercicio interactivo práctico

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

# Print ret


# Assign 1/3 to weight
weight <- 

# Create ret_X_weight
ret_X_weight <- 

# Calculate your portfolio return
portf_ret <- 

# Vector of length 3 * Vector of length 2?
ret * c(.2, .6)
Editar y ejecutar código