НачатьНачать бесплатно

Создание спецификации портфеля

Первый шаг в рабочем процессе 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
Редактировать и запускать код