0

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

我有一个包含四个原始列的日期集:产品、市场、价格、日期我想构造一个 tsibble 对象。我有key=id(product,market)“一周中的一年”作为索引。然后我可以预测每个市场中每种产品的价格基准线。

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

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

4

1 回答 1

1

看起来您想先将date变量转换为yearweek类。你可以做

library(tsibble)
data %>%
  mutate(index = yearweek(date)) %>%
  as_tsibble(key = id(product, market), index = index)
于 2019-03-06T01:28:34.343 回答