如何使用DBSCAN指定集群中的最大点数?

问题描述 投票:0回答:1

我知道DBSCAN有一个参数可以指定最小的点数(min points),但我想限制集群中的最大点数。你知道我怎么做吗?我已经调查过了,但我没有发现任何东西......。例如,每个群集我只想最多有4个点被dbscan分组。

python cluster-analysis dbscan
1个回答
0
投票

我想你会在Aaron与你分享的链接中找到你需要的一切。 另外,你要知道,聚类方法是无监督的,所以你不需要测试任何东西。 你让Algo根据输入的数据来告诉你故事。 你事先不知道会发生什么。 简而言之,使用DBSCAN和层次聚类(但不是K-Means),你不会预先指定聚类的数量。 Algo会为你确定最佳的聚类数量。 如果你真的想控制聚类的数量(最小或最大),你需要使用K-Means algo。 有机会的话可以看看这个链接。

https:/blog.cambridgespark.comhow-to-determine-the-optimal-number-of-clusters-for-k-means-clustering-14f27070048f。

© www.soinside.com 2019 - 2024. All rights reserved.