在R中为GTS指定字符参数时出错
我有3层产品,我正在为使用R中的gts功能创建分层预测 我的级别是:在R中为GTS指定字符参数时出错,r,time-series,R,Time Series,我有3层产品,我正在为使用R中的gts功能创建分层预测 我的级别是: PL1:A3 PL2:AT PL3:ATA、ATB、ATD、ATH、ATI、ATJ 实际上,我还有很多,但我把结构限制在这个子集上,因为我只是在学习这个包。每个PL3有40个时间观测值 在这之后,我能够让一些工作。但是,我认为我没有正确指定字符参数 myts=ts(matrix(data.agg$SalesUnits,ncol=6,nrow=40)) blnames <- unique(paste(data.agg
- PL1:A3
- PL2:AT
- PL3:ATA、ATB、ATD、ATH、ATI、ATJ
myts=ts(matrix(data.agg$SalesUnits,ncol=6,nrow=40))
blnames <- unique(paste(data.agg$Group.2, # PL2
data.agg$Group.3, # PL3
data.agg$Group.4, # PL4
sep=""))
colnames(myts)=blnames
gy=gts(myts,characters=c(2,2,3))
fc=forecast(gy)
我的错误。我使用的是gts,而我本应该使用hts。这解决了我的问题您能在网站上共享数据吗?只是看看你的代码,我不知道是什么问题。如果数据是机密的,您可能希望模拟数据,但使用相同的底层名称。此外,如果结构中有4个以上的组,最好使用
groups
参数来指定分组结构,而不是字符
参数。谢谢
Grouped Time Series
2 Levels
Number of groups at each level: 1 6
Total number of series: 7
Number of observations in each historical series: 40
Number of forecasts per series: 10