预测总和

机器算法验证 时间序列 预测
2022-03-18 19:22:55

我有一个关于预测的问题。我正在围绕仓库构建库存模型,其中所有仓库都分配了多个客户/国家。我分别拥有所有国家/地区的销售数据,因此我可以对这些数据进行预测,以预测该国家/地区的需求。我可以在仓库级别做同样的事情,即首先将每个仓库的所有历史销售额相加,然后将其用于预测。

我需要两个预测。库存取决于仓库预测,但其他成本取决于国家/地区以及我使用的特定服务措施。

是否可以分别对每个国家进行预测,然后将预测的需求相加得到仓库的预测?或者,也可以单独预测每件事吗?那么它是否仍然彼此一致?

Example:
Sales: 

country 1: 0 2 0 1 1 5 0 3  
country 2: 1 1 4 3 0 3 2 0 
---------------------------
wh:        1 3 4 4 1 8 2 3 

所以,wh 级别就是我们需要多少库存。国家层面,例如,用于取决于国家/地区的分销成本。我是否对国家 1 和 2 进行预测,并添加预测并将其用作输入。还是我单独预测所有的。如果在国家层面上可能是间歇性需求,但会导致在 wh 层面上的需求平稳呢?

编辑: 我尝试了一些东西,使用 HoltWinters 并在 R 中进行预测。用于预测仓库级别的 SSE 是 15410,用于预测国家级别然后添加的 SSE 是 18576,所以你会说第一个更好(在这个特定的例子中) . 但是,是否仍然可以分别对两个国家进行预测并将其用作预测来确定基于国家的成本?

1个回答

您可以将它们相加,但正如 Hyndman 等人在分层时间序列的最佳组合预测论文中所描述的(另请参阅他们的hts 包fpp2 章节那些幻灯片),您可以通过使用分层预测来更好地预测所有级别(更高和更高),然后将它们组合起来。