具有正弦距离的DBSCAN聚类

问题描述

我有一个包含33707行的数据集。我想使用具有hasrsine距离度量的DBSCAN聚类算法对数据集进行聚类。我的代码图片中给出。我只得到一个集群。我应该更改eps或min_samples的哪个值以获得准确的簇数。

kms_per_radian = 6371.0088
epsilon = 0.5 / kms_per_radian
model = DBSCAN(eps=epsilon,min_samples=300,algorithm='ball_tree',metric='haversine').fit(np.radians(X))
class_predictions = model.labels_

df['CLUSTERS_DBSCAN']=class_predictions 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)