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

Как рассчитать расстояние Хэмминга в 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

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.