Створення специфікації портфеля
Перший крок у робочому процесі PortfolioAnalytics — створити об'єкт специфікації портфеля. Специфікація портфеля містить дані на рівні портфеля, обмеження та цілі. Єдиний обов'язковий аргумент для portfolio.spec() — це assets. assets може бути кількістю активів, іменованим вектором початкових ваг або символьним вектором назв активів. Аргумент category_labels використовують для позначення активів за категоріями, такими як сектор, індустрія, регіон, клас активів або валюта. Аргумент weight_seq дає змогу задати початкову послідовність ваг, яку використовують алгоритми випадкових портфелів. Зазвичай для аргументу assets передають назви стовпців об'єкта з доходностями.
Ця вправа є частиною курсу
Середній рівень аналізу портфеля в R
Інструкції до вправи
- Присвойте назви стовпців об'єкта
asset_returnsзміннійasset_names. - Створіть об'єкт специфікації портфеля та передайте
asset_namesв аргументassets. Присвойте специфікацію портфеля зміннійport_spec. - Отримайте клас об'єкта специфікації портфеля.
- Виведіть об'єкт специфікації портфеля.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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