Я пытаюсь запустить обнаружение аномалий в данных временных рядов Twitter с помощью библиотеки аномалий.Я перепробовал все, что мог придумать, но продолжал получать ту же ошибку, когда пытался запустить этот код:
combined_anom <- count_combined2 %>%
time_decompose(count) %>%
anomalize(remainder, alpha = 0.05, max_anoms = 0.2) %>%
time_recompose() %>%
plot_anomalies(time_recomposed = TRUE) +
ggtitle("Combined Brexit Dataset Anomalized")
Error in try.xts(x, error = "'x' needs to be timeBased or xtsible") :
'x' needs to be timeBased or xtsible
Вот пример набора данных:
# A tibble: 3,770 x 3
# Groups: keyword [4]
date keyword frequency
<date> <chr> <int>
1 2016-06-01 brexiteer 88
2 2016-06-02 brexiteer 78
3 2016-06-03 brexiteer 70
4 2016-06-04 brexiteer 78
5 2016-06-05 brexiteer 74
Я думаю, что мне нужно установить столбец даты в качестве индекса, но я не могу понять, как это сделать.Я пытался назначить его при чтении в CSV, но это не сработало.
Я полностью застрял.Кто-нибудь может помочь?