先知模型预测负值

时间:2020-04-20 10:25:53

标签: python facebook time-series predict facebook-prophet

我是新来的先知(和一般的stackoverflow;)),并且在使用python创建预测模型时遇到一些问题。我正在尝试使用大约5年的数据来预测产品的每日销售额。数据如下:General data plot

该公司在节假日的周末关闭,因此不会有任何订单。我通过在周末/节假日创建一个数据框并将此数据框用作holidays参数的参数来解决这个问题。此外,我没有对模型进行任何更改,因此看起来像:先知(假日=我的周末/假日数据框)。

但是,我的模型似乎无法正常工作,并且无法预测负值,请参见下图:Predicition 1。因此,不同的组件图也作为附加信息:trendholidaysweeklyyearly。我还尝试将预测中的负值替换为0,这会带来更好的结果(请参见prediction 2),但我认为这不是解决此问题的正确方法。我尝试的最后一件事是从训练和预测数据中删除所有周末。结果也不好:prediction 3

我很想听听你们的一些建议,以尝试做一些事情。如果有任何不清楚的地方或您需要更多信息,请告诉我。预先谢谢你!

1 个答案:

答案 0 :(得分:0)

我的建议:

  1. 尝试标准化
  2. 如果这样不起作用,请尝试使用递归神经网络