#python-3.x #time-series #trend
#python-3.x #временные ряды #тренд
Вопрос:
В моих данных временных рядов есть как трендовые, так и сезонные компоненты. Я искал методы для удаления как тренда, так и сезонности. Однако, если оба компонента существуют:
- Должны ли мы отменить тренд -> отменить сезонность для отмененных значений?
- Должны ли мы отменить сезонность —> отменить тренд для значений, не связанных с сезоном?
У меня есть мои данные на еженедельной основе, у меня есть линейный тренд и сезонные компоненты, которые повторяются каждые 2 недели.
Вы можете видеть на следующем рисунке, что у меня есть разложение моего временного ряда на тренд, сезонность и остатки. Я хочу иметь возможность извлекать тренд и сезонность, чтобы получить остаток, как показано на рисунке.
Однако я искал в Интернете, и все методы до сих пор вращаются вокруг применения дифференцирования либо для устранения тренда, либо для снятия сезонности, но на самом деле я хочу сделать оба, чтобы получить остаточную пустоту любого тренда или сезонных компонентов.
Итак, какие шаги я должен выполнить, чтобы извлечь тренд и сезонность (какой из них я должен сделать в первую очередь)?
Изображение декомпозиции временных рядов
Я буду очень признателен за обратную связь!
Комментарии:
1. Я не уверен, что кто-нибудь может ответить на этот вопрос, когда мы не знаем тип данных, тренд или сезон.
2. Это все еще не очень информативно. Можете ли вы показать некоторые примеры данных? Как вы хотите, чтобы данные выглядели? Что вы уже пробовали? Мы понятия не имеем, что вы делаете, не видя этого сами.
3. @NoSplitSherlock извините за неудобства, надеюсь, теперь вопрос прояснился?
4. Нет проблем. 🙂 Итак, чтобы кое-что прояснить, вы хотите удалить сезонность и тренд из набора данных или вы хотите их извлечь ? Это очень разные вещи.
5. @NoSplitSherlock Спасибо за ваш отзыв, я хочу сделать и то, и другое. Я хочу извлечь тренд и сезонность, чтобы поместить их в отдельные столбцы в моем фрейме данных, и я хочу удалить их, чтобы получить остаточную пустоту для обоих (пример: путем разнесения)