IniziaInizia gratis

Media ponderata (3)

Vediamo un esempio di recycling. E se volessi dare lo stesso peso ai rendimenti delle azioni Microsoft e Sony? Cioè, vuoi investire il 50% in Microsoft e il 50% in Sony.

ret <- c(7, 9)

weight <- .5

ret_X_weight <- ret * weight

ret_X_weight

[1] 3.5 4.5

ret è un vettore di lunghezza 2 e weight è un vettore di lunghezza 1. R riutilizza lo .5 in weight due volte per renderlo della stessa lunghezza di ret, poi esegue l'operazione elemento per elemento.

Questo esercizio fa parte del corso

Introduzione a R per la finanza

Visualizza il corso

Istruzioni dell'esercizio

  • Nel tuo workspace c'è un vettore con nomi, ret, che contiene i rendimenti di 3 azioni.
  • Stampa ret per vedere i rendimenti delle 3 azioni.
  • Assegna il valore 1/3 a weight. Questo sarà il peso che riceverà ciascuna azione.
  • Crea ret_X_weight moltiplicando ret e weight. Vedi come R ricicla weight?
  • Usa sum() sulla variabile ret_X_weight per creare il tuo portf_ret equamente ponderato.
  • Esegui l’ultima riga di codice moltiplicando un vettore di lunghezza 3 per un vettore di lunghezza 2. R riutilizza il primo valore del vettore di lunghezza 2, ma fai attenzione all’avviso!

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)
Modifica ed esegui il codice