1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do R dla finansów

Connected

ćwiczenie

Średnia ważona (3)

Przyjrzyjmy się przykładowi recyklingu wektorów. Co, jeśli chcesz przypisać równe wagi zwrotom z akcji Microsoft i Sony? Czyli zainwestować 50% w Microsoft i 50% w Sony.

ret <- c(7, 9)

weight <- .5

ret_X_weight <- ret * weight

ret_X_weight

[1] 3.5 4.5

ret to wektor o długości 2, a weight to wektor o długości 1. R ponownie używa wartości .5 z weight dwa razy, dopasowując jej długość do ret, a następnie wykonuje działania element po elemencie.

Instrukcje

100 XP
  • W twoim środowisku znajduje się nazwany wektor ret zawierający zwroty z 3 akcji.
  • Wyświetl ret, aby zobaczyć zwroty z twoich 3 akcji.
  • Przypisz wartość 1/3 do zmiennej weight. To będzie waga przypisana każdej akcji.
  • Utwórz ret_X_weight, mnożąc ret przez weight. Zwróć uwagę, jak R stosuje recykling dla weight.
  • Użyj funkcji sum() na zmiennej ret_X_weight, aby obliczyć równoważony portfel portf_ret.
  • Uruchom ostatnią linię kodu, która mnoży wektor o długości 3 przez wektor o długości 2. R ponownie używa pierwszej wartości krótszego wektora – zwróć uwagę na ostrzeżenie!