Інтерпретація кореляції
Тепер ви навчитеся обчислювати кореляцію між дохідністю облігацій і дохідністю акцій. Так само, як і волатильність, ці кореляції є динамічними. Тому потрібно розрізняти статичний аналіз, що обчислює кореляції на всій вибірці, і динамічний аналіз, що обчислює кореляції на ковзному вікні. Це подібно до аналізу часової мінливості показників середньої дохідності та волатильності, який ви вже виконували.
У цій вправі ви вивчите 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 = ___)