先知模型预测负值

问题描述 投票:0回答:1

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

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

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

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

python facebook time-series predict prophet
1个回答
0
投票

我的建议:

  1. 尝试标准化
  2. 如果不起作用,请尝试使用递归神经网络
© www.soinside.com 2019 - 2024. All rights reserved.