时间序列聚类算法-《k-Shape: Efficient and Accurate Clustering of Time Series》解读

k-shape是一种针对时间序列的聚类算法,强调形状相似性而非幅度和相位差异。它使用互相关距离衡量,通过迭代更新聚类分配,能生成同质且分离良好的聚类。相比其他方法,k-shape在准确性和效率上表现出色,尤其适用于大规模数据集。文章通过实验与传统方法对比,证明了k-shape的优越性。
摘要由CSDN通过智能技术生成

摘要

本文提出了一个新颖的时间序列聚类算法k-shape,该算法的核心是迭代增强过程,可以生成同质且较好分离的聚类。该算法采用标准的互相关距离衡量方法,基于此距离衡量方法的特性,提出了一个计算簇心的方法,在每一次迭代中都用它来更新时间序列的聚类分配。作者通过大量和具有最好距离衡量方法的划分聚类,分层聚类,谱聚类比较的实验证明k-shape的鲁棒性。总之,k-shape是准确、高效的时间序列算法。

1.介绍

多数时间序列分析方法,包括聚类算法,依赖于距离衡量的选择,当比较两个序列的时候关键的问题是如何处理扭曲问题,这也是时间序列的特征。理想情况下,基于shape的聚类算法基于shape相似性将时间序列划分到同一聚类中,而不是幅度和阶段的不同。

由于时间序列的特殊行,更多研究的关注点是距离衡量的创新而不是聚类算法的创新,因此,时间序列聚类算法主要依赖于经典的聚类算法要么将其中的距离衡量换成适合时间序列的,要么将时间序列转换成合适数据从而现有的算法可以直接使用。但是聚类算法的选择影响两个方面:(i)准确度,因为每个算法衡量同质和分离的方法不同。(ii)效率,因为方法之间的计算复杂度不同。

现有的基于shape的方法主要有两个缺陷:(i)这些方法无法扩展到大数据集上,因为这些方法计算或者距离衡量耗时。(ii)现有方法的有效性局限于特定的领域或者数据集。而且这些算法没有和经典的如划分聚类等进行比较。

本文提出的k-shape方法和k-means有些相似但是有明显的不同,k-shape方法计算簇心的方式以及距离衡量和k-means不同,k-shape

  • 11
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值