ПочатиПочніть безкоштовно

Вплив цільової дохідності

У цій вправі ви побачите, як підвищення цільової дохідності впливає на волатильність вашого портфеля, оптимального за критерієм середньо-дисперсної ефективності.

Функція portfolio.optim має аргументи, які дають змогу гнучко налаштовувати параметри. Аргументи такі:

portfolio.optim(x, pm = mean(x), shorts = FALSE, reshigh = NULL)

Аргумент pm задає цільову дохідність, reshigh визначає верхні обмеження на ваги активів у портфелі, а shorts — логічний параметр, що вказує, чи заборонені від'ємні ваги; за замовчуванням shorts = FALSE.

Ви створите портфель, оптимізований на цільову дохідність, що дорівнює середньому значенню ряду дохідностей returns. Потім створите портфель із цільовою дохідністю на 10% більшою за середню дохідність ряду і обчислите відносну зміну ризику.

Ця вправа є частиною курсу

Вступ до аналізу портфеля в R

Переглянути курс

Інструкції до вправи

  • Створіть портфель на основі returns, де цільова дохідність дорівнює середньому значенню returns. Збережіть результат у змінній pf_mean.
  • Створіть портфель на основі returns, де цільова дохідність на 10% більша за середнє returns. Назвіть його pf_10plus.
  • Виведіть стандартні відхилення для pf_mean і pf_10plus (2 рядки коду). Пам'ятайте, що стандартне відхилення портфеля зберігається в $ps.
  • Обчисліть відносне збільшення стандартного відхилення, яке ви отримаєте, підвищивши цільову дохідність.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Create portfolio with target return of average returns 
pf_mean <- portfolio.optim(___, pm = mean(___))

# Create portfolio with target return 10% greater than average returns
pf_10plus <- portfolio.optim(___, pm = 1.1 * mean(___))

# Print the standard deviations of both portfolios



# Calculate the proportion increase in standard deviation
(___$ps - ___$ps) / (___$ps)
Редагувати та запускати код