НачатьНачать бесплатно

Удаление трендов уровня с помощью дифференцирования

Первое разностное преобразование временного ряда \(z[t]\) — это последовательные разности (изменения) между соседними наблюдениями во времени, то есть \(z[t] - z[t-1]\).

Дифференцирование временного ряда позволяет устранить временной тренд. Функция diff() вычисляет первые разности, то есть ряд изменений. Такой ряд показывает приросты или изменения в исходном временном ряду. При этом он всегда содержит на одно наблюдение меньше, чем исходный ряд.

Временной ряд z уже загружен и отображён на графике справа.

Это упражнение является частью курса

Анализ временных рядов в R

Посмотреть курс

Инструкции к упражнению

  • Примените функцию diff() к ряду z и сохраните результат как dz.
  • Используйте ts.plot(), чтобы построить график преобразованного ряда dz.
  • Дважды вызовите функцию length(), чтобы вычислить количество наблюдений в z и dz соответственно.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Generate the first difference of z
dz <- 
  
# Plot dz


# View the length of z and dz, respectively


Редактировать и запускать код