Я пытаюсь выяснить, в чем смысл каждой из различных композиций функции time_decompose
в пакете anomalize
.
Ниже приведен воспроизводимый пример с сюжетом.
Источник: https://www.rdocumentation.org/packages/anomalize/versions/0.1.1
Вот что меня смущает:
1) Для функций time_frequency
и time_trend
период установлен на "auto"
.Я предполагаю, что это автоматически вычисляет тренд и частоту.Что означают оба этих значения?Например, я не понимаю, что значит в разделе тренда установить период на "2 months"
.
2) На графике я понимаю, что «наблюдаемый» график - это необработанные данные,«Тренд» - это линия, соответствующая необработанным данным, но что представляет собой график «сезон» и «остаток»?Я понимаю, что сезон определяет сезонность, но есть 7 линий, которые основаны на частоте, но не уверены, как интерпретировать этот сюжет.
library(tidyverse)
library(anomalize)
library(dplyr)
# Get only lubridate downloads
lubridate_dloads <- tidyverse_cran_downloads %>%
filter(package == "lubridate") %>%
ungroup()
# Time Frequency
time_frequency(lubridate_dloads, period = "auto")
#> frequency = 7 days
#> [1] 7
# Time Trend
time_trend(lubridate_dloads, period = "auto")
#> trend = 91 days
#> [1] 91
tidyverse_cran_downloads %>%
filter(package == "lubridate") %>%
ungroup() %>%
time_decompose(count) %>%
anomalize(remainder) %>%
plot_anomaly_decomposition() +
labs(title = "Decomposition of Anomalized Lubridate Downloads")