Як розрахувати відстань хеммінга в 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, кожен із яких містить лише два можливі значення:
Відстань Хеммінга між двома стовпцями дорівнює 3 .
Приклад 2: Відстань Хеммінга між цифровими векторами
У наступному коді показано, як обчислити відстань Хеммінга між двома стовпцями в Excel, кожен з яких містить кілька числових значень:
Відстань Хеммінга між двома векторами дорівнює 7 .
Додаткові ресурси
Як обчислити середнє абсолютне відхилення в Excel
Як нормалізувати дані в Excel
Як знайти викиди в Excel