Сезонное разложение - PullRequest
       17

Сезонное разложение

1 голос
/ 26 марта 2019

Когда я разлагаю временной ряд с использованием метода сезонного разложения из statsmodels, я сталкиваюсь с проблемой отсутствия значений в начале / хвосте моделируемых данных.

Это связано с использованием симметричного метода скользящего среднего по умолчанию сезонного метода.

    statsmodels.tsa.seasonal.seasonal_decompose(x, model='additive', filt=None, freq=None, two_sided=True, extrapolate_trend=0)

Чтобы решить эту проблему, мне нужно пройти фильтр, но я пока не знаю, какой именно.

Кто-нибудь может мне помочь?Для меня важно иметь как минимум значения в конце моих данных.

1 Ответ

0 голосов
/ 26 марта 2019

Чтение Документация статистики моделей :

two_sided : метод скользящего среднего, используемый при фильтрации.Если True (по умолчанию), центрированная скользящая средняя вычисляется с использованием фильтра.Если False, коэффициенты фильтра предназначены только для прошлых значений.

«Если False, коэффициенты фильтра предназначены только для прошлых значений» : так что если вы захотитепереключившись на односторонний фильтр, вы получите все значения в конце ваших данных, которые, как вы говорите, необходимы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...