So berechnen sie die hamming-distanz in excel
Der Hamming-Abstand zwischen zwei Vektoren ist einfach die Summe der entsprechenden Elemente, die sich zwischen den Vektoren unterscheiden.
Angenommen, wir haben die folgenden zwei Vektoren:
x = [1, 2, 3, 4] y = [1, 2, 5, 7]
Der Hamming-Abstand zwischen den beiden Vektoren wäre 2 , da dies die Gesamtzahl der übereinstimmenden Elemente mit unterschiedlichen Werten ist.
Um den Hamming-Abstand zwischen zwei Spalten in Excel zu berechnen, können Sie die folgende Syntax verwenden:
= COUNT (RANGE1)- SUMPRODUCT (--(RANGE1 = RANGE2))
Hier ist eine Zusammenfassung dessen, was die Formel bewirkt:
- COUNT ermittelt die Gesamtzahl der Beobachtungen in der ersten Spalte.
- RANGE1 = RANGE2 vergleicht jede Beobachtung paarweise zwischen Spalten und gibt TRUE oder FALSE zurück.
- – – wandelt TRUE- und FALSE-Werte in 0 und 1 um.
- SUMPRODUCT ermittelt die Summe aller Einsen.
Dieses Tutorial enthält mehrere Beispiele für die praktische Anwendung dieser Berechnung.
Beispiel 1: Hamming-Distanz zwischen binären Vektoren
Der folgende Code zeigt, wie die Hamming-Distanz zwischen zwei Spalten in Excel berechnet wird, die jeweils nur zwei mögliche Werte enthalten:
Der Hamming-Abstand zwischen den beiden Spalten beträgt 3 .
Beispiel 2: Hamming-Distanz zwischen digitalen Vektoren
Der folgende Code zeigt, wie die Hamming-Distanz zwischen zwei Spalten in Excel berechnet wird, die jeweils mehrere numerische Werte enthalten:
Der Hamming-Abstand zwischen den beiden Vektoren beträgt 7 .
Zusätzliche Ressourcen
So berechnen Sie die mittlere absolute Abweichung in Excel
So normalisieren Sie Daten in Excel
So finden Sie Ausreißer in Excel