LINUX.ORG.RU

Расстояние между множествами целых чисел в 1D и 2D

 


0

1

Есть некоторая прикладная задача, в которой нужно как-то вычислять расстояние между множествами целых чисел и множествами их наборов (k1,k2).
Я придумал немного.

Для 1D. Равномощные множества A1, A2 целых чисел. 1) процент вхождений элементов первого множества a1i \in A2 и наоборот, a2j \in A1; 2) мощность пересечения множеств A1 \cap A2 или тоже самое относительно объединения (A1 \cap A2)/(A1 \cup A2).

Для 2D. 1) Расстояние между центрами (среднее арифметическое или геометрическое), 2) Максимальное расстояние между парой точек из двух разных множеств d(p1,p2)->max. Диаметр объединения.

Какие виды метрик ещё существуют? Может быть, есть какая-то краткая классификация основных типов таких метрик?

★★★★★

Если мне не изменяет память, то расстоянием между множествами назвается inf d(xi-yj), где x_i точки множества A, y_i точки множества B.

unanimous ★★★★★
()

еще можно кластеры выделять, но это уже статистика

anonymous
()
Ответ на: комментарий от unanimous

Да.

ТС, зачем тебе? Определить их можно как угодно, ты ещё для десятки метрик на R попридумывай. Решай свою задачу, что значит «как-то надо вычислять».

tyakos ★★★
()

Ни 1 ни 2 не являются метриками.

anonymous
()

0 если множества совпадают, 1 если нет.

aedeph_ ★★
()
Ответ на: комментарий от quickquest

В математической статистике популярно расстояние Махаланобиса.

Спасибо, полезно. Буду думать что оптимальнее.

pacify ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.