用一年中的星期作为索引的 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)
任何人都可以就如何构建 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)