#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