gpt4 book ai didi

r - HTS 包 : how to specify a network-like hierarchy of forecasts?

转载 作者:行者123 更新时间:2023-12-04 12:03:44 25 4
gpt4 key购买 nike

我正在尝试使用 hts package for hierarchical forecasting为了一起预测水网的不同尺度,以便协调预测。水网络由流量计组成,以正或负测量流量,当我们汇总净流量时,它给出了一个社区的内部消耗。

这不是 100% 的分级严格意义上的,因为:
- 流量计对进入一个街区的流量计为正数,但在离开另一个街区时计为负数。

所以结构是这样的,简化为3个流量计,2个街区:

enter image description here

所以我试图复制 F2 表,一正一负,但输出并不令人满意。我该如何处理?

m=structure(c(28, 20, 20, 17, 19, 22, 26, 38, 45, 45, 42, 38, 37, 
37, 33, 29, 28, 31, 37, 40, 36, 31, 26, 23, 22, 15, 13, 11, 11,
12, 16, 22, 25, 24, 21, 19, 17, 16, 14, 13, 13, 14, 16, 17, 16,
13, 11, 8, 7, 7, 8, 8, 8, 8, 8, 9, 11, 11, 11, 12, 12, 12, 11,
11, 11, 10, 10, 9, 9, 9, 8, 5), .Dim = c(24L, 3L), .Dimnames = list(
NULL, NULL))
m=cbind(m, -m[, 3])
m[,2]<- -m[,2]
colnames(m) <- c("NaF1", "NbF3", "NbF2", "NaF2")
hm <- hts(m, characters=c(2, 2))
plot(hm); forecast(hm, fmethod="arima")$bts
#
# NaF1 NaF2 NbF2 NbF3
# 25 23.83012 -5.019900 4.799014 -8.505145
# 26 26.24205 -5.257814 4.989756 -10.778844
#

可以看到,F2的预测正负方向不同,没有意义。

为了澄清这里聚合的结构是一个grafcet:
enter image description here

最佳答案

难道你不能把 N.a 的 F.2 负值作为 N.a 的子节点,将 N.b 的 F.2 正值作为 N.b 的子节点吗?
这会将其转换为更简单的层次结构。

关于r - HTS 包 : how to specify a network-like hierarchy of forecasts?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47275389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com