【发布时间】:2020-07-20 04:43:46
【问题描述】:
我正在通过this example 工作。但是,当我开始调查 tk_ts 输出时,我认为它没有正确输入我输入的开始/结束数据,但是如果我希望它在 2019 年 12 月 31 日开始并结束,我不确定正确的输入是什么2020 年 7 月 17 日:
daily_cases2 <- as_tibble(countrydatescases) %>%
mutate(Date = as_date(date)) %>%
group_by(country, Date) %>%
summarise(total_cases = sum(total_cases))
daily_cases2$total_cases <- as.double(daily_cases2$total_cases)
# Nest
daily_cases2_nest <- daily_cases2 %>%
group_by(country) %>%
tidyr::nest()
# TS
daily_cases2_ts <- daily_cases2_nest %>%
mutate(data.ts = purrr::map(.x = data,
.f = tk_ts,
select = -Date,
start = 2019-12-31,
freq = 1))
这是我仔细检查后得到的结果:
当我使用这些参数完成示例步骤时,问题也会出现在后续图表中:
我尝试过改变频率和启动参数,但它没有任何意义。有什么建议吗?
【问题讨论】:
-
您想要每年 (
freq=1)、每月 (freq=12)还是每日 (freq=365) 系列?如果每年,那么您的start是错误的。如果每天,那么您的freq错了,你的start也错了。