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

Інтерпретація кореляції

Тепер ви навчитеся обчислювати кореляцію між дохідністю облігацій і дохідністю акцій. Так само, як і волатильність, ці кореляції є динамічними. Тому потрібно розрізняти статичний аналіз, що обчислює кореляції на всій вибірці, і динамічний аналіз, що обчислює кореляції на ковзному вікні. Це подібно до аналізу часової мінливості показників середньої дохідності та волатильності, який ви вже виконували.

У цій вправі ви вивчите 3 нові функції пакета PerformanceAnalytics: chart.Scatter(), chart.Correlation() і chart.RollingCorrelation().

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

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

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

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

  • Побудуйте графік дохідності акцій (returns_equities) проти дохідності облігацій (returns_bonds) за допомогою функції chart.Scatter() із дохідністю облігацій на осі x. Чи бачите ви взаємозв'язок?
  • Обчисліть кореляцію між змінними returns_bonds і returns_equities за допомогою cor().
  • Об'єднайте returns_bonds і returns_equities за допомогою merge(). Назвіть це returns.
  • Знову обчисліть і візуалізуйте кореляцію, використавши chart.Correlation() з аргументом returns.
  • Обчисліть ковзні 24-місячні оцінки кореляції „облігації–акції" за допомогою функції chart.RollingCorrelation().

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

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

# Create a scatter plot
chart.Scatter(___, ___, xlab = "bond returns", ylab = "equity returns", main = "bond-equity returns")

# Find the correlation


# Merge returns_bonds and returns_equities 
returns <- merge(___, ___)

# Find and visualize the correlation using chart.Correlation


# Visualize the rolling estimates using chart.RollingCorrelation
chart.RollingCorrelation(___, ___, width = ___)
Редагувати та запускати код