LoslegenKostenlos loslegen

Gewichteter Durchschnitt (3)

Schauen wir uns ein Beispiel für Recycling an. Was wäre, wenn du deinen Microsoft- und Sony-Aktienrenditen das gleiche Gewicht geben wolltest? Das heißt, du willst zu 50 % in Microsoft und zu 50 % in Sony investiert sein.

ret <- c(7, 9)

weight <- .5

ret_X_weight <- ret * weight

ret_X_weight

[1] 3.5 4.5

ret ist ein Vektor der Länge 2 und weight ist ein Vektor der Länge 1. R verwendet die .5 in weight zweimal, um die gleiche Länge wie ret zu erhalten, und führt dann die elementweise Arithmetik aus.

Diese Übung ist Teil des Kurses

Einführung in R für Finance

Kurs anzeigen

Anleitung zur Übung

  • Ein benannter Vektor ret mit den Renditen von 3 Aktien befindet sich in deinem Workspace.
  • Gib ret aus, um die Renditen deiner 3 Aktien zu sehen.
  • Weise weight den Wert 1/3 zu. Das ist das Gewicht, das jede Aktie erhält.
  • Erstelle ret_X_weight, indem du ret und weight multiplizierst. Siehst du, wie R weight recycelt?
  • Wende sum() auf die Variable ret_X_weight an, um dein gleichgewichtetetes portf_ret zu erstellen.
  • Führe die letzte Codezeile aus, die einen Vektor der Länge 3 mit einem Vektor der Länge 2 multipliziert. R verwendet den 1. Wert des Vektors der Länge 2 erneut – beachte aber die Warnung!

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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)
Code bearbeiten und ausführen