Удаление трендов уровня с помощью дифференцирования
Первое разностное преобразование временного ряда \(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