使用相同的代码和数据,FBProphet的预测结果会有很大的不同

问题描述

我使用的是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)

这篇文章提到我们可以从牛顿到L-BFGS选择不同的预测算法,牛顿应该提供更多可重复的结果。但是,在。我使用的最新FBProphet,不再有算法选项。

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,

是否还有其他参数可以导致这种随机性?谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)