Я пытаюсь понять, как использовать порт Python из пакета CausalImpact .
В примерах notebook есть раздел по работе с сезонными данными.
Мне до сих пор неясно, как определить параметр nseasons
.
В примере с блокнотом:
ci = CausalImpact(season_data, pre_period, post_period,
nseasons=[{'period': 7, 'harmonics': 2}, {'period': 30, 'harmonics': 5}])
neasons
принимает список диктов. Я считаю, что установка 'period':7
используется для обозначения сезонности на недельном уровне, а 'period':30
на месячном уровне, но я не уверен на 100%. Однако я также не понимаю, что представляет собой параметр harmonics
.
Набор данных, с которым я сейчас работаю, - это ежедневные агрегаты продаж для интернет-магазина. В конечном счете, я хотел бы, чтобы модель учитывала тот факт, что сезонность может происходить на еженедельном, ежемесячном и квартальном уровне. Как я могу установить параметр nseasons
для этого?