Skapa en portföljspecifikation
Det första steget i arbetsflödet för PortfolioAnalytics är att skapa ett portföljspecifikationsobjekt. Portföljspecifikationen innehåller data på portföljnivå, begränsningar och målsättningar. Det enda obligatoriska argumentet till portfolio.spec() är assets. assets kan vara antalet tillgångar, en namngiven vektor med startvikter eller en teckenvektorn med tillgångarnas namn. Argumentet category_labels används för att kategorisera tillgångar efter till exempel sektor, bransch, region, tillgångsklass eller valuta. Med argumentet weight_seq kan du ange en startsekvens av vikter som används av algoritmerna för slumpmässiga portföljer. Vanlig praxis är att skicka in kolumnnamnen från avkastningsobjektet som assets-argument.
Den här övningen är en del av kursen
Portföljanalys på avancerad nivå i R
Övningsinstruktioner
- Tilldela kolumnnamnen från objektet
asset_returnstill en variabel som heterasset_names. - Skapa ett portföljspecifikationsobjekt och skicka in
asset_namessomassets-argument. Tilldela portföljspecifikationen till en variabel med namnetport_spec. - Hämta klassen för portföljspecifikationsobjektet.
- Skriv ut portföljspecifikationsobjektet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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