gpt4 book ai didi

r - 如何对地理数据进行密度聚类?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:09:57 25 4
gpt4 key购买 nike

我想使用基于密度的算法对地理数据(坐标,至少高度)进行聚类。我发现 DBSCAN 应该可以很好地满足我的目的。我想要有 minpts 1 或 2 的甚至小的独立集群。它完成了工作,但将其他点作为一个巨大的集群或噪声留下,我希望它们也被集群到更小的组中。

例如,如果我有两组位于 map 上不同位置的高点(如山脉),我希望它们位于两个独立的集群中。如何做到这一点?也许以某种方式在算法中设置最大点值?我很感激任何建议。

附言为此,我使用了 R,但问题更多是关于方法。

最佳答案

不要使用太小的 minpts。

1 或 2 个点不是“簇”。这些点是“噪音”。只需将噪声中的所有点视为单独的簇,或者如果您确实需要,可以将它们连接在足够短的距离内。您可以轻松地对噪声进行后处理。

但是为了密度基础聚类,您需要更多的点才能具有密度。事实上,对于最多 2 个 minpts,DBSCAN 退化为单链接聚类。

关于r - 如何对地理数据进行密度聚类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51100896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com