我有时间序列我有15到15分钟的值(所以我每小时有4个值),但我正在尝试减少聚类分析的数据。
我想检查一下我是否可以在R Software中每小时进行分组。所以我认为我需要通过某种形式的测试来检查相似性。
有人可以帮助我吗?
答案 0 :(得分:0)
对于这种一般类型的问题,您可以使用xts包:
library(xts)
# convert your data to xts object
your.data.xts <- xts(data$value,
as.POSIXct(data$time))
# aggregate by hour
hourly.apply(dat.xts,sum)
您还可以使用基础aggregate()
功能或period.apply()
https://www.rdocumentation.org/packages/rts/versions/1.0-12/topics/period.apply
将来,请在提问时提供可重复的示例(包含您的数据)。