Как рассчитать расстояние хэмминга в excel


Расстояние Хэмминга между двумя векторами — это просто сумма соответствующих элементов, которые различаются между векторами.

Например, предположим, что у нас есть следующие два вектора:

 x = [1, 2, 3, 4]

y = [1, 2, 5, 7]

Расстояние Хэмминга между двумя векторами будет равно 2 , поскольку это общее количество совпадающих элементов, имеющих разные значения.

Чтобы рассчитать расстояние Хэмминга между двумя столбцами в Excel, вы можете использовать следующий синтаксис:

 = COUNT (RANGE1)- SUMPRODUCT (--(RANGE1 = RANGE2))

Вот краткое описание того, что делает формула:

  • COUNT находит общее количество наблюдений в первом столбце.
  • ДИАПАЗОН1 = ДИАПАЗОН2 сравнивает каждое наблюдение попарно между столбцами и возвращает ИСТИНА или ЛОЖЬ.
  • – – преобразует значения TRUE и FALSE в 0 и 1.
  • СУММПРОИЗВ находит сумму всех единиц.

В этом руководстве представлено несколько примеров того, как использовать этот расчет на практике.

Пример 1: Расстояние Хэмминга между двоичными векторами

Следующий код показывает, как вычислить расстояние Хэмминга между двумя столбцами в Excel, каждый из которых содержит только два возможных значения:

Расстояние Хэмминга в Excel

Расстояние Хэмминга между двумя столбцами равно 3 .

Пример 2: Расстояние Хэмминга между цифровыми векторами

Следующий код показывает, как вычислить расстояние Хэмминга между двумя столбцами в Excel, каждый из которых содержит несколько числовых значений:

Пример расстояния Хэмминга в Excel

Расстояние Хэмминга между двумя векторами равно 7 .

Дополнительные ресурсы

Как рассчитать среднее абсолютное отклонение в Excel
Как нормализовать данные в Excel
Как найти выбросы в Excel

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *