首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用python进行时间序列聚类

用python进行时间序列聚类
EN

Data Science用户
提问于 2022-02-08 17:06:17
回答 2查看 7.3K关注 0票数 4

我有多个不同客户的时间序列数据(大约10k客户,100天)。我想把这些数据聚成5-10组。

但是,我没有关于时间序列聚类的任何提示。K手段对他们有用吗?任何python包都可以处理这些数据吗?

任何帮助都很感激。

EN

回答 2

Data Science用户

发布于 2022-02-09 09:26:48

您可以尝试基于动态时间扭曲度量的K-均值,这对于时间序列更有意义(参见tslearn图托)。这么说,有一个关于动态时间翘曲聚类的有趣的讨论,您可以用一个很多参考资料来阅读它,它给出了时间序列聚类代码示例。

另一种常见的方法是从时间序列中提取相关特性并将集群技术应用于它们(请参阅sklearn聚类页)。您可以使用时间序列的共同特征 python包提取很多tsfresh

其他读数

测量时间序列之间的距离,Richard Moeckel,Brad

两个时间序列的交替距离度量

希望能帮上忙。

票数 3
EN

Data Science用户

发布于 2022-02-09 10:12:05

我建议客户细分,这是市场分析研究的主题。你可能有很多东西要用这些关键词搜索。

然而,下面是一个使用PCA进行聚类的示例:https://www.kaggle.com/zonnalobo/timeseries-segmentation-and-forecasting

票数 1
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/107988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档