Я прогнозирую счет на почасовой основе с данными за 2 года, используя пророка Facebook. Я перепробовал несколько моделей, совсем недавно я добавил сезонность по выходным и по будням. Однако модель, похоже, не получает правильные самые низкие значения (близкие к 0), даже несмотря на то, что во всем наборе данных существует непротиворечивая структура этих значений.
Я использую следующую модель пророка:
Prophet(yearly_seasonality=True, daily_seasonality=True, seasonality_mode='multiplicative') \
.add_country_holidays(country_name="DE") \
.add_seasonality(name='monthly', period=30.5, fourier_order=5) \
.add_seasonality(name='weekday', period=5, fourier_order=3,condition_name='weekday') \
.add_seasonality(name='weekend', period=5, fourier_order=3, condition_name='weekend'), train, train)
[