Удалять мультипликативную сезонность и тенденцию из наблюдений, используя Пророка? - PullRequest
1 голос
/ 02 июля 2019

Я снабдил Prophet данными о логистическом росте и мультипликативной сезонности по временным рядам (ежедневные наблюдения, охватывающие несколько лет, без дополнительных регрессоров; только ds, y), и у меня есть прогнозные данные.Как использовать значения из прогноза для удаления сезонности?

В пределах forecast я подтверждаю, что столбцы weekly и yearly относятся к сезонности на еженедельной / годовой основе, а multiplicative_terms относится кизменение величин с течением времени;но я не знаю, как собрать это воедино, чтобы удалить сезонность из моих данных.

Возможно, у меня есть следующие возможные способы попытаться удалить сезонность, но считаю, что я делаю неправильно.

#R
df$y - forecast$trend * forecast$multiplicative_terms * forecast$weekly * forecast$yearly

Для справки, при использовании season_decompose мне пришлось использовать следующее, чтобы избавиться от сезонности;это не относится к Пророку из-за дополнительных условий.

#Python
df.y  - trend* decomposition.seasonal

Правка - После небольшого исследования я в настоящее время запускаю это, что выглядит правильно, но мне было интересно, если кто-нибудь может подтвердить,это правильный способ убрать сезонность + тренд?

df$y - 
   (forecast$trend + 
   (forecast$trend * forecast$weekly) + 
   (forecast$trend * forecast$yearly) + 
   (forecast$trend * forecast$multiplicative_terms)
)
...