我正在尝试使用库 fpp3 生成分层预测,当我尝试使用两个以上级别时,它会显示错误。代码与此类似:
df %>%
aggregate_key(A / B / C, y = sum(y)) %>%
model(base = ETS(y)) %>%
reconcile(r = top_downn(base)) %>%
forecast(h = 3)
# Then returns
Error: problem with mutate() input r-
x subscript out of bounds
i Input r is (function (object, ....) ...
正如我之前所说,只有两个级别(例如aggregate_key(A / B, y = sum(y))
)可以正常工作。
那么,可以forecast
处理多少级呢?有没有办法像使用 fpp2 hts 一样添加更多级别?
PD:我最近证明了 usingbotton_up()
并且它有效,所以也许它与top_down()
.