我正在使用Kmeans()将R中的以下垂直线聚类,但是所有Kmeans算法都无法正确识别它们。每个群集中的点数各不相同,垂直条纹的位置也发生了变化,因此我无法使用任何这些工具。幸运的是,总是有5条垂直线,所以我指定了簇的数量。
我可以通过聚类平均值和每个聚类中的点索引来判断它未正确收敛。我也搞砸了pam(),但得到的结果与Kmeans相似。
有什么想法吗?
kout = kmeans(mydata,5)
集群含义:
Poutn ws
1 -60.86464 1.303858e-06
2 -49.64020 1.303805e-06
3 -58.40862 1.300906e-06
4 -64.12418 1.293095e-06
5 -52.81118 1.292308e-06