Я хочу найти минимальное значение в моей матрице расстояний, чтобы запрограммировать алгоритм одиночного связывания для кластерного анализа с R. Но выходные данные не показывают координаты (номер строки и номер столбца), чтобы определить минимум.
Я попробовал команду "which", чтобы решить эту проблему.
Это кажется правильным подходом:
> x <- matrix(c(1, 2, 0, 4), nrow=2, ncol=2)
> which(x == min(x), arr.ind=TRUE)
row col
[1,] 1 2
Я попробовал это с моим делом, но естьнет правильного вывода:
> which(distance.matrix.euc==min(distance.matrix.euc), arr.ind=TRUE)
row col
Я ожидаю, что R показывает мне координаты, где минимальное значение находится в матрице расстояний, но ничего не показывает.
У вас есть представление о том, чтонеправильно.