用一年中的星期作为索引的 2 个键(不是层次结构)tsibble

tsibble with 2 keys (not hierarchy) having the week of the year as index

任何人都可以就如何构建 tsibble 提出一些建议吗?

我有一个包含四个原始列的数据集:产品、市场、价格、日期 我想构建一个 tsibble 对象。 我有 key=id(product,market) 和 'year of the week' 作为索引。 然后我可以预测每个市场的每种产品的价格基线应该是多少。

如果你用nycflights13::weather数据集,我可以用key=id(origin,year)(这里我没有行情所以用年份来代表行情)。

然后有idex=week(year+month+day)。然后我可以将年、月、日列组合为日期,然后计算 week() 然后将年和周加在一起作为 'weekyear' 并将其设置为索引,然后使用 median(temp)年周。 在这个数据集改革之后,我可以预测接下来 2-4 周的温度。

您似乎想先将 date 变量转换为 yearweek class。可以吗

library(tsibble)
data %>%
  mutate(index = yearweek(date)) %>%
  as_tsibble(key = id(product, market), index = index)