Як розрахувати відстань хеммінга в excel


Відстань Хеммінга між двома векторами – це просто сума відповідних елементів, які відрізняються між векторами.

Наприклад, припустимо, що ми маємо такі два вектори:

 x = [1, 2, 3, 4]

y = [1, 2, 5, 7]

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

Щоб обчислити відстань Хеммінга між двома стовпцями в Excel, ви можете використовувати такий синтаксис:

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

Ось підсумок того, що робить формула:

  • COUNT знаходить загальну кількість спостережень у першому стовпці.
  • RANGE1 = RANGE2 порівнює кожне спостереження попарно між стовпцями та повертає TRUE або FALSE.
  • – – перетворює значення TRUE і FALSE на 0 і 1.
  • SUMPRODUCT знаходить суму всіх одиниць.

У цьому підручнику наведено кілька прикладів використання цього розрахунку на практиці.

Приклад 1: відстань Хеммінга між двійковими векторами

У наступному коді показано, як обчислити відстань Хеммінга між двома стовпцями в Excel, кожен із яких містить лише два можливі значення:

Відстань Хеммінга в Excel

Відстань Хеммінга між двома стовпцями дорівнює 3 .

Приклад 2: Відстань Хеммінга між цифровими векторами

У наступному коді показано, як обчислити відстань Хеммінга між двома стовпцями в Excel, кожен з яких містить кілька числових значень:

Приклад відстані Хеммінга в Excel

Відстань Хеммінга між двома векторами дорівнює 7 .

Додаткові ресурси

Як обчислити середнє абсолютне відхилення в Excel
Як нормалізувати дані в Excel
Як знайти викиди в Excel

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *