Я использовал объект зоопарка, чтобы сделать временной ряд. У меня есть значение по часам за несколько лет в моих наборах данных
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 возможно ли изменить частоту для использования функции разложения?
Заранее спасибо ....