只对一维数据进行聚类,要用啥方法
我觉得你这个问题要分开来回答,是否有时序这个因素是不一样的。 没有时序的一维数据就是一个空间上的聚类问题,比如最简单的欧式空间,这一类的问题比较简单,常见的有至少有四类。1、k-means聚类算法 2、层次聚类算法 3、基于网络的聚类方法 4、基于统计/相关性的聚类方法。 当然还有更多的,题主去找一些聚类分析的书籍看看或者自己百度一下就好了。 有时序的话聚类又是另外一种,如果你把时序数据不做处理直接用原始数据的话其实和上面的空间聚类没什么区别,但是通常时序数据我们是不完全信任原始数据,通常会把其中的时序特征给提取出来再聚类。提取时序特征的方法很多,1、傅里叶变化当然很常见 2、小波变换也是很好用的一种方式 3、上面说的LSTM可以处理时序问题,但是有个地方要特别说明就是聚类是个无监督问题,LSTM是个有监督问题,当然你可以直接把LSTM当作特征提取方法只是用来提取特征而已,后面的聚类自己做,但是编程上还是需要点工作量。 4、其他还有一些基于马尔科夫这种随机过程的聚类方法我不是很懂,只是看到过。把时序特征提取出来,PCA是否降维自己可选,再进行聚类就和上面的一样了。简单的回答下,帮助题主搜索的时候有些关键词可查,这类问题资料很多,自己查查还是可以解决的
■网友
最典型的一维数据,就是语音信号,所以其实这个问题可以参考语音信号的处理来做。基本就是经典的傅立叶变换:模拟、数字、短时加窗 FFT。如果还不能解决问题,就看小波和 Gabor(加了高斯窗的傅立叶)。其中 Gabor 相当于把一维信号分解到二维来做,人为增加基础数据的维度。当然,也可以试试 LSTM 长短期记忆的神经网络来自拟合。另外,我这里针对的是一维信号,如果真的只是一维数据(即单纯一个标量),还是无法使用这些方法的。
推荐阅读
- “一部手机读云南”上线力争建成国家方志大数据中心西南中心
- 联合国大数据全球平台中国区域中心在杭州成立
- 银行的数据中心可以跳槽去互联网公司吗
- |大数据赋力 半个多月前拉客的“黑车”精准落网
- 数据采集终端|
- 关于用phpfsocket 写Post, 模拟http 报文怎样写入要传输的处理数据
- 假如把中国电信监测到的3亿人一个月每天上网的所有行为打个包,哪些数据应该被提出从这些数据能得到啥
- 游戏公司一般咋识别游戏脚本
- 城市数据团是怎么样一个团队
- 上海或苏州有没有比较好的大数据培训机构
