如何预测许多产品的时间序列,包括R中的季节性因素

时间:2018-08-01 16:03:40

标签: r time-series forecasting facebook-prophet

在我的previous question之后,要预测一种产品,可以说我有5种要预测的产品,如以下数据所示:

 units_vector <- c(89496264,81820040,80960072,109164545,96226255,96270421,95694992,117509717,105134778,0)
library(data.table)
dt <- data.table('time' = rep(c(1:10),3),
                 'units'= c(units_vector,units_vector+runif(n = 10, max = 1000000),units_vector+runif(n = 10, max = 1000000)),
                 'product' = c(rep("A", 10),rep("B", 10),rep("C", 10))
)

我希望为所有units的{​​{1}}预测time = 10

我可以看到在producttime = 4*k的单位数量大大增加了,我想将其作为季节性因素。

我该如何在k = 1,2,...中这样做?也许和R在一起?其他任何prophet或方式也可以。

1 个答案:

答案 0 :(得分:0)

您执行相同的操作:根据产品将模型y = a*season + bb = p(product)拟合,将a等于所有产品(如果假设所有产品的季节性都相同)。