Когда я использую кластер 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);