2015-10-07 54 views
0

我有一个三维稀疏矩阵,有很多零和几个。一些非零值按簇分组,我需要找到每个簇的质心。对于每个群集,一些元素是连接的,有些则不是。三维稀疏矩阵中簇的质心

你会如何在Matlab中解决这个问题?

请参阅下面的数据概述。

enter image description here

回答

1

你应该尝试DBSCAN和单联动分层聚类。

但我不认为有一个很好的DBSCAN的Matlab实现。另外,这种数据的质量中心可能没有意义 - 群集可能是凹的;所以该中心可能是以外的集群

+0

感谢您对DBSCAN的建议,并且不会担心凹面情况 - 甚至可以接受集群外部的结果。干杯! –