Обчислення вибіркових коваріацій і кореляцій
Вибіркові коваріації вимірюють силу лінійного зв'язку між попарно зіставленими змінними. Функцію cov() можна використати, щоб обчислити коваріацію для пари змінних або матрицю коваріацій, якщо на вхід подано матрицю з кількома змінними. У другому випадку матриця симетрична: поза діагоналлю розташовані коваріації між змінними, а вздовж діагоналі — дисперсії змінних. Праворуч ви бачите матрицю розсіяння ваших даних logreturns.
Коваріації широко використовують у фінансах, однак вони не є безрозмірними й їх складно безпосередньо інтерпретувати. Кореляція — це стандартизована версія коваріації, значення якої лежать у межах від -1 до 1; значення за модулем, близькі до 1, вказують на сильний лінійний зв'язок між парами змінних. Функцію cor() можна застосовувати як до пар змінних, так і до матриці з кількома змінними, і результат інтерпретується аналогічно.
У цій вправі ви використаєте cov() і cor(), щоб дослідити свої дані logreturns.
Ця вправа є частиною курсу
Аналіз часових рядів в R
Інструкції до вправи
- Використайте
cov(), щоб обчислити вибіркову коваріацію міжDAX_logreturnsіFTSE_logreturns. - Зробіть ще один виклик
cov(), щоб обчислити вибіркову матрицю коваріацій дляlogreturns. - Використайте
cor(), щоб обчислити вибіркову кореляцію міжDAX_logreturnsіFTSE_logreturns. - Зробіть ще один виклик
cor(), щоб обчислити вибіркову матрицю кореляцій дляlogreturns.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Use cov() with DAX_logreturns and FTSE_logreturns
cov(___, ___)
# Use cov() with logreturns
# Use cor() with DAX_logreturns and FTSE_logreturns
cor(___, ___)
# Use cor() with logreturns