时间序列聚类和时间序列分割之间的区别

Posted

技术标签:

【中文标题】时间序列聚类和时间序列分割之间的区别【英文标题】:Difference between Time series clustering and Time series Segmentation 【发布时间】:2018-09-10 06:55:55 【问题描述】:

在时间序列数据挖掘的背景下,我读过时间序列分割和时间序列聚类,但我无法区分两者。如果它们不同,这些方法如何相互关联?

根据我的理解(如果我错了,请纠正我),分割被认为是聚类阶段的预处理步骤。我的意思是分段步骤主要用于将您的时间序列数据划分为段,比如说划分为状态。之后,可以应用常规的聚类算法将这些段分组为簇(相似的段属于同一个簇)。

例如,假设分割过程将给定的时间序列表示为以下段:(S1、S2、S3、S4、S5、S6)。然后在应用分割过程之后,应用传统的聚类方法对提取的片段进行聚类。所以我们最终可能会得到这样的结果: 如果 k = 3:那么 K1 S1, S5, K2 S3, S6, K3 S2, S4

如果我弄错了,请纠正我,如果您有任何链接,请提供更多说明。 谢谢你

【问题讨论】:

这个问题很有趣,但可能被认为是“*** 的题外话”,因为它与编程本身无关。它会 far 更适合 datascience.stackexchange.com 。我几乎无法提供 深刻 的答案,但关于一般主题,请注意不要计算 meaningless ... 【参考方案1】:

分段采用一个时间序列,并将其拆分成段。

聚类需要很多时间序列,并将它们聚合成簇。

【讨论】:

以上是关于时间序列聚类和时间序列分割之间的区别的主要内容,如果未能解决你的问题,请参考以下文章

散点图中的聚类和等高线

谱聚类算法总结

技术工具数据挖掘聚类算法

绘制一维数据的 KMeans 聚类和分类

MATLAB点云处理:欧式聚类分割

Machine Learning——DAY1