Используя пакет зоопарка, я получил странную частоту - PullRequest
0 голосов
/ 03 сентября 2018

Я использовал объект зоопарка, чтобы сделать временной ряд. У меня есть значение по часам за несколько лет в моих наборах данных

Seriet <-read.zoo (df_workload_cpu, индекс = 1: 2, формат = "% d /% m /% Y% H", tz = "UTC", обычный = TRUE) </p>

После этого я преобразовал свой объект в зоопарке в новый объект XTS

Seriet.xts <- as.xts (Seriet) </p>

и когда я использовал функцию периодичности, я получаю это значение

периодичность (Seriet.xts)

Почасовая периодичность с 2015-01-01 по 2018-06-30 23: 00: 0

Эту информацию я ожидаю ...

ул (Seriet.xts)

Объект «xts» в 2015-01-01 / 2018-06-30 23:00:00, содержащий: Данные: число [1: 30648, 1] 992 965 1012 1125 1086 ... - attr (*, "dimnames") = список из 2 .. $: NULL .. $: NULL Индексируется объектами класса: [POSIXct, POSIXt] TZ: UTC Атрибуты xts:
NULL

голова (Seriet.xts)

                [,1]

2015-01-01 00:00:00 992 2015-01-01 01:00:00 965 2015-01-01 02:00:00 1012 2015-01-01 03:00:00 1125 2015-01-01 04:00:00 1086 2015-01-01 05:00:00 978

Но когда я использовал частотную функцию, я получаю следующий результат:

* +1039 * частота (Seriet) [1] 0,0002777778

Я читал разные статьи по этой проблеме, и я не знаю, как интерпретировать этот результат, потому что частота, которую я не указывал при создании объекта, я использовал только параметр индекса в функции read.zoo, тогда как интерпретировать это значение?

Если я использовал функцию декомпозиции с этим объектом, я получаю это сообщение:

участок (разлагаются (Seriet.xts))

Ошибка при разложении (as.ts (Seriet.xts)): временной ряд не имеет или меньше 2 периодов

Я получил тот же результат, используя объект ts. Change возможно ли изменить частоту для использования функции разложения?

Заранее спасибо ....

...