【发布时间】:2014-08-03 04:47:27
【问题描述】:
我正在尝试使用 R 中的 HTS 包创建节点结构。有关节点的文档很少,因此尝试对节点结构进行适当的编码很困难,并且添加一个附加层我正在尝试创建两个层次结构,我们在其中我们有没有:
(层次结构 1 - 地理:例如美国特拉华州及其县)
=> 10000
=> 10001
=> 10003
=> 10005
=> 10999
(层次结构 2 - 行业:简化)
=> 10
=> 11
=> 12
=> 21
=> 22
=> 31
...
=> 99
编辑 2 - 更正了层次结构并进一步澄清
所以每个时间序列都会有一个地理代码和一个行业代码。地理代码遵循一个层次结构,而行业代码遵循另一个层次结构(如上所示)。
我试图弄清楚如何指定“节点”参数来表示两个层次结构的关系(文档示例仅显示一个层次结构)。
当两个层级交互时,我们会获得额外的层级。让我们简化一下,假设只有 2 个行业,11 和 12。由 (10001,11) 和 (10001,12) 标识的时间序列必须加起来为 (10001,10);此外,(10001,11)...(10999,11) 必须加起来为 (10000,11) 等等。同样,这些都是简化的层次结构 - 在真实数据中还有更多的层次。
问题是,对于 两个 层次结构,“nodes”参数看起来如何?希望这会有所帮助。
【问题讨论】:
-
不清楚您用来创建层次结构的源数据是什么。是像“100002”级别的长数字和像“10”样本或观察值这样的更小的ID。您似乎在多个组中重复观察,
hts似乎不允许这样做。每个值必须恰好属于一个节点。您能否编辑您的问题以更清楚地说明您的输入和所需输出是什么?
标签: r time-series hierarchy hierarchical-data forecasting