是否可以一次将多列传递给 Croston 方法?

Is it possible to pass multiple columns at once to Croston method?

我想为间歇性需求实现 Croston 方法。我有一个包含 10 个特征的数据框,所有这些特征中都有很多零。我想将整个数据框传递给 Croston 模型,但该模型接受一维数组。我对遍历模型不感兴趣。有什么方法可以预测间歇性需求吗?

提前致谢!!

Any other methods that can give forecasts for intermittent demand?

为了对间歇性需求进行预测,Croston 是业内最好的方法之一,但它几乎没有缺点,这些缺点可以通过 Croston 模型的变体(如 SBA、TSB 等)解决。对我来说,Croston TSB 确实表现得更好,因为它可以在长时间没有需求的情况下衰减到零。

接下来,

Passing an entire data frame to the Croston model in one go without looping

在这种情况下,NumPy 向量化要好得多。就速度而言,矢量化比循环好得多。可以参考向量化