Vytvoření specifikace portfolia
Prvním krokem v pracovním postupu balíčku PortfolioAnalytics je vytvoření objektu specifikace portfolia. Tento objekt uchovává data na úrovni portfolia, omezení a cíle. Jediným povinným argumentem funkce portfolio.spec() je assets. Argument assets může být počet aktiv, pojmenovaný vektor výchozích vah nebo znakový vektor názvů aktiv. Argument category_labels slouží k označení aktiv podle kategorie, jako je sektor, odvětví, region, třída aktiv nebo měna. Argument weight_seq umožňuje zadat výchozí sekvenci vah, kterou využívají algoritmy náhodných portfolií. Běžnou praxí je předat názvy sloupců objektu s výnosy jako argument assets.
Toto cvičení je součástí kurzu
Intermediate Portfolio Analysis in R
Pokyny k cvičení
- Přiřaď názvy sloupců objektu
asset_returnsdo proměnné s názvemasset_names. - Vytvoř objekt specifikace portfolia a předej
asset_namesjako argumentassets. Specifikaci portfolia přiřaď do proměnné s názvemport_spec. - Zjisti třídu objektu specifikace portfolia.
- Vypiš objekt specifikace portfolia.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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