0

我正在使用库tsintermittent来预测缓慢移动的需求项目的需求。我正在使用 36 个月的观察结果,您可以在代码中看到它们。

我想在使用函数观察后预测接下来的 10 个月crost(),所以我做了以下代码:

prueba5_1 <- c(0,0,0,0,0,0,0,0,0,0,0,5,5480,0,0,0,1520,3001,1001,3000,3000,2000,2000,0,0,1000,1000,1000,0,0,0,1,1000,0,3000,0)
prueba5_1_ts <- ts(prueba5_1, start = c(2017,12), end = c(2020,11), frequency = 12)
prueba5_1_ts_crost <- crost(prueba5_1_ts, h = 10, outplot = 1)$frc.out

我已经知道,当我使用时,$frc.out我可以获得预测的输出,这就是为什么我很奇怪接下来的 10 个月显示相同的值如下:

[1] 808.3602 808.3602 808.3602 808.3602 808.3602 808.3602 808.3602 808.3602 808.3602 808.3602

我是新手,试图理解这种方法,但如果有人能指导我理解所有预测的周期是否相同或者我的代码有问题,那就太好了。

先感谢您。

4

1 回答 1

0

$frc.out估计平均需求的预测。这意味着这是一个常数,因为 Croston 方法无法预测趋势或季节性。这篇文章广泛解释了 crost 函数的作用。https://stats.stackexchange.com/questions/127337/explain-the-croston-method-of-r

于 2021-05-25T09:08:02.803 回答