Я копирую примеры на домашней странице пакета R Anomalize , но похоже, что после того, как я заменяю данные ежедневного образца на Monthly, код ломается.
Ниже приведен код Iиспользуйте, что сгенерировало следующую ошибку:
# load necessary packages
library(tidyverse)
library(anomalize)
set.seed(1234)
df = tibble(MONTH = rep(seq(from = as.Date("2000-01-01"),
to = as.Date("2018-06-01"),
by = "1 month"),2),
variable = rep(c("A","B"), each = length(seq(from = as.Date("2000-01-01"),
to = as.Date("2018-06-01"),
by = "1 month"))),
value = rnorm(2*length(seq(from = as.Date("2000-01-01"),
to = as.Date("2018-06-01"),
by = "1 month"))))
df %>%
time_decompose(value, merge = TRUE, method = "twitter") %>%
anomalize(remainder, method = "gesd")
А вот Сообщение об ошибке :
Error in mutate_impl(.data, dots) :
Evaluation error: Only year, quarter, month, week, and day periods are allowed for an index of class Date.