当我将CLARANS聚类与坐标一起使用时,聚类成功。当我尝试使用距离矩阵编写聚类时,则将点错误地分组。我使用haifengl/smile
git存储库,其中包含我需要的所有集群。我附上一段带有距离矩阵的代码和两个带有簇输出的.png文件。
-和协调员
-带有距离矩阵
https://drive.google.com/open?id=1lKYQep_yppJP3rhY_n-vZIvKJDbcrfpj-距离矩阵文件
Integer[] integers = new Integer[data.length - 1];
Distance<Integer> distance = (x, y) -> data[x][y];
CLARANS clarans = new CLARANS(integers, distance, defaultK);