Как найти минимум в матрице расстояний в R? Мой подход не работает - PullRequest
0 голосов
/ 22 октября 2019

Я хочу найти минимальное значение в моей матрице расстояний, чтобы запрограммировать алгоритм одиночного связывания для кластерного анализа с 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 показывает мне координаты, где минимальное значение находится в матрице расстояний, но ничего не показывает.

У вас есть представление о том, чтонеправильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...