Аномализировать пакет time_decompose - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь выяснить, в чем смысл каждой из различных композиций функции 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")

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...