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

Автокореляція

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

У R ви можете побудувати автокореляційну функцію за допомогою acf(), яка за замовчуванням показує перші 30 лагів (тобто кореляцію між точками n та n - 1, n та n - 2, n та n - 3 і так далі до 30). Автокорелограм, або графік автокореляції, показує, як будь-яка точка часового ряду пов'язана зі своїм минулим, а також наскільки суттєвим є цей зв'язок. Рівні значущості позначені двома горизонтальними лініями вище та нижче 0.

У відео ви бачили, що використовувати цю функцію досить просто:

> acf(amazon_stocks,
      main = "AMAZON return autocorrelations")

У цій вправі ви побудуєте графік автокореляції для даних дохідності акцій Apple у rtn.

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

Візуалізація часових рядів у R

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

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

  • Побудуйте графік автокореляції для rtn і додайте заголовок "Apple return autocorrelation"
  • Побудуйте графік ще раз і змініть максимальний лаг на 10, додавши lag.max = 10

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

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

# Draw autocorrelation plot


# Redraw with a maximum lag of 10
Редагувати та запускати код