R 创建季度、月份/参数y的层次结构必须是多变量时间序列。回溯:

R 创建季度、月份/参数y的层次结构必须是多变量时间序列。回溯:,r,dplyr,pivot,tsibble,forecastr,R,Dplyr,Pivot,Tsibble,Forecastr,我有一个时间序列数据帧a时间序列:6×12 可以使用以下语法生成 library(hts) ts(rnorm(67), start=c(2015, 4), frequency=12) 当我跑的时候 aggregate(ts(rnorm(67), start=c(2015, 4), frequency=12), nfrequency=4) 它生成“一个时间序列:6×4” 但是,我要做的是创建层次结构: 例如: 其中Q1=总和(1月、2月、3月、4月),Q2=总和(未来四个月),等等 当我跑

我有一个时间序列数据帧
a时间序列:6×12
可以使用以下语法生成

library(hts)
ts(rnorm(67),  start=c(2015, 4), frequency=12)
当我跑的时候

aggregate(ts(rnorm(67),  start=c(2015, 4), frequency=12), nfrequency=4)
它生成“一个时间序列:6×4”

但是,我要做的是创建层次结构:

例如:

其中
Q1=总和(1月、2月、3月、4月),Q2=总和(未来四个月)
,等等

当我跑的时候

hts(ts(rnorm(67),  start=c(2015, 4), frequency=12)) 
我明白了

因此,我的目标是基于季度和月份获得年度数据的分层值,即

Level 0: Total for that year
Level 1: Q1, Q2, Q3, Q4
Level 2: January, February, ....December
Error: Argument y must be a multivariate time series.
Traceback:

1. hts(ts(rnorm(67), start = c(2015, 4), frequency = 12))
2. stop("Argument y must be a multivariate time series.", call. = FALSE)
Level 0: Total for that year
Level 1: Q1, Q2, Q3, Q4
Level 2: January, February, ....December