Результаты прогноза FBProphet сильно отличаются при использовании одних и тех же кодов и данных

#python-3.x #python-3.5 #facebook-prophet

#python-3.x #python-3.5 #facebook-prophet

Вопрос:

Я использую python 3.5 Результаты прогноза FBProphet сильно отличаются при использовании одних и тех же кодов и данных, но прогноз y ^ может сильно отличаться при каждом запуске с использованием одного и того же кода и наборов данных. наборы данных. Ниже приведены мои коды прогнозирования FBprophet

     m = Prophet(interval_width=1)

    m.fit(df)

    future = m.make_future_dataframe(periods=365)

    future.tail()

    forecast = m.predict(future)
  

В этом сообщении упоминалось, что мы можем выбирать разные алгоритмы прогнозирования от Newton до L-BFGS, и Newton должен предоставлять более повторяемые результаты. Однако в. в последнем FBProphet, который я использовал, больше нет опций algos.

https://github.com/facebook/prophet/issues/253

 growth='linear',
changepoints=None,
n_changepoints=25,
changepoint_range=0.8,
yearly_seasonality='auto',
weekly_seasonality='auto',
daily_seasonality='auto',
holidays=None,
seasonality_mode='additive',
seasonality_prior_scale=10.0,
holidays_prior_scale=10.0,
changepoint_prior_scale=0.05,
mcmc_samples=0,
interval_width=0.80,
uncertainty_samples=1000,
  

Есть ли какие-либо другие параметры, которые могут вызвать эту случайность? Спасибо!

Ответ №1:

Попробуйте с:

 m.fit(algorithm='Newton')
  

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

1. Пожалуйста, завершите свой ответ, объясняя, почему ваш код должен быть решением проблемы OP