r - 使用动物园包我得到一个奇怪的频率
问题描述
我使用了一个动物园对象来制作时间序列。在我的数据集中,我有几年的小时价值
Seriet<-read.zoo(df_workload_cpu, index = 1:2, format = "%d/%m/%Y %H",tz="UTC",regular=TRUE)
之后我将我的动物园对象转换为一个新的 xts 对象
Seriet.xts <- as.xts(Seriet)
当我使用周期性函数时,我得到了这个值
周期性(Seriet.xts)
从 2015-01-01 到 2018-06-30 23:00:0 的每小时周期
这些信息是我所期待的...
str(Seriet.xts)
2015-01-01/2018-06-30 23:00:00 上的“xts”对象包含:数据:num [1:30648, 1] 992 965 1012 1125 1086 ... - attr(*, "dimnames" )=List of 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
但是当我使用频率函数时,我得到以下结果:
频率(系列)[1] 0.0002777778
我正在根据this issue阅读不同的文章,我不知道如何解释这个结果,因为我在制作对象时没有设置频率,我只使用了函数read.zoo中的索引参数,那么如何解释这个值?
如果我对这个对象使用分解功能,我会收到以下消息:
情节(分解(Seriet.xts))
decompose(as.ts(Seriet.xts)) 中的错误:时间序列的周期数不超过 2 个
我使用 ts 对象得到了相同的结果。¿ 是否可以更改频率以使用分解功能?
提前致谢....
解决方案
推荐阅读
- reactjs - 如何使用 Google 作为提供者来阻止 React Native Maps 的 Draggable Marker 在 iOS 上禁用 MapView 之外的触摸?
- mongodb - 通过 MongoDB Kafka 连接器使用多个集合
- javascript - 未捕获的语法错误:使用 express 时无法在模块外部使用 import 语句
- java - Mapstruct 接口实现不是在同一个包上创建的
- python - 同时在 discord.py 中运行两个命令
- sql - 从包含大量数据的联接中选择表
- python - 按下按钮时如何播放音频
- reactjs - React + SSR:处理需要先获取数据的组件的正确方法
- c++ - 允许使用 fPIC 在共享库中内联
- python - 如何使用新行功能格式化带有变量的字符串