Как выровнять линию тренда при использовании Facebook Prophet для прогнозирования

#time-series #forecasting #facebook-prophet

#временные ряды #прогнозирование #facebook-prophet

Вопрос:

Я использую аддитивную модель Facebook Prophet для прогнозирования прогнозов. На моих тестовых данных, похоже, хорошо видны всплески, но общая тенденция совершенно неверна, основываясь на последних нескольких точках данных, идущих вниз:

введите описание изображения здесь

Есть ли способ выровнять линию тренда? Я много раз настраивал changepoint_prior_scale, текущие настройки:

 changepoint_prior_scale = 0.25, changepoint_range=0.85
  

Я удивлен, что он продолжает отображать отрицательный тренд, а не тенденцию уровня, поскольку окно прогноза довольно длинное по сравнению с регулярностью основных точек изменения. Всегда ли Prophet прогнозирует тренд так линейно? Есть ли способ настроить это?

Комментарии:

1. Вы имеете дело с сезонными моделями? Также я вижу некоторые большие отклонения. Вы могли бы использовать функциональность праздников для их учета.

2. Привет, я использую праздничную функцию для учета соответствующих праздников, но я добавил эти конкретные даты выбросов в качестве регрессоров (они относятся к рекламным акциям и т.д.), И я хочу, чтобы модель могла различать влияние различных типов рекламных акций, поэтому я закодировал их в виде отдельных столбцов. Не могли бы вы подробнее рассказать о том, что вы подразумеваете под «работой с сезонными моделями»? В настоящее время я этим не занимаюсь, но с удовольствием добавил бы это в