[英]How to forecast time series for many products, including a seasonality factor in R
在回答上一个要预测的产品的上一个问题之后,可以说我有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))
)
我想预测所有product
的time = 10
units
time = 10
。
我可以看到,在time = 4*k
,其中k = 1,2,...
的单位大大增加了,我想将其作为季节性因素。
我如何在R
做到这一点? 也许有prophet
? 任何其他library
或方法也可以。
你做的一样:拟合模型y = a*season + b
与b = p(product)
根据产品和a
(如果假设季节性的所有产品一样)相等的所有产品。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.