Создание спецификации портфеля
Первый шаг в рабочем процессе 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