Erstelle eine Portfolio-Spezifikation
Der erste Schritt im Workflow von PortfolioAnalytics ist das Erstellen des Portfolio-Spezifikationsobjekts. Die Portfolio-Spezifikation enthält Portfoliodaten auf Ebene des gesamten Portfolios, Constraints und Ziele. Das einzige erforderliche Argument für portfolio.spec() ist assets. assets kann die Anzahl der Assets, ein benannter Vektor mit Startgewichten oder ein Zeichenkettenvektor mit den Asset-Namen sein. Das Argument category_labels wird verwendet, um Assets einer Kategorie wie Sektor, Branche, Region, Anlageklasse oder Währung zuzuordnen. Mit dem Argument weight_seq kannst du eine Startsequenz von Gewichten festlegen, die von den Algorithmen für zufällige Portfolios verwendet wird. Üblicherweise werden für das Argument assets die Spaltennamen des Return-Objekts übergeben.
Diese Übung ist Teil des Kurses
Fortgeschrittene Portfolioanalyse in R
Anleitung zur Übung
- Weise die Spaltennamen des Objekts
asset_returnseiner Variablen namensasset_nameszu. - Erstelle ein Portfolio-Spezifikationsobjekt und übergib
asset_namesan das Argumentassets. Weise die Portfolio-Spezifikation einer Variablen namensport_speczu. - Ermittle die Klasse des Portfolio-Spezifikationsobjekts.
- Gib das Portfolio-Spezifikationsobjekt aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Get the column names of the returns data
# Create a portfolio specification object using asset_names
# Get the class of the portfolio specification object
# Print the portfolio specification object