我有一些一维数据。数据中的每条记录都是一天中的特定时间。为了对其进行聚类,我将数据投影到半径为 1 单位的圆上。现在我需要在这个数据中找到集群。簇的数量是未知的,最好找到其中记录密度高的簇。我所说的密度是指大量的记录应该装在一个小空间里。
我应该如何在上述数据中查找集群?
我有一些一维数据。数据中的每条记录都是一天中的特定时间。为了对其进行聚类,我将数据投影到半径为 1 单位的圆上。现在我需要在这个数据中找到集群。簇的数量是未知的,最好找到其中记录密度高的簇。我所说的密度是指大量的记录应该装在一个小空间里。
我应该如何在上述数据中查找集群?
你为什么不直接使用循环距离测量,而不是投射到圆圈中,从而使你的问题变成二维的呢?
通过在一天中的(循环)时间进行核密度估计,这个问题应该很简单。然后找到峰,即您的集群。