Jak obliczyć odległość hamminga w programie excel


Odległość Hamminga między dwoma wektorami jest po prostu sumą odpowiednich elementów, które różnią się między wektorami.

Załóżmy na przykład, że mamy następujące dwa wektory:

 x = [1, 2, 3, 4]

y = [1, 2, 5, 7]

Odległość Hamminga między dwoma wektorami wyniesie 2 , ponieważ jest to całkowita liczba pasujących elementów o różnych wartościach.

Aby obliczyć odległość Hamminga między dwiema kolumnami w programie Excel, możesz użyć następującej składni:

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

Oto podsumowanie działania tej formuły:

  • COUNT znajduje całkowitą liczbę obserwacji w pierwszej kolumnie.
  • ZAKRES1 = ZAKRES2 porównuje każdą obserwację parami pomiędzy kolumnami i zwraca PRAWDA lub FAŁSZ.
  • – – konwertuje wartości PRAWDA i FAŁSZ na 0 i 1.
  • SUMPRODUCT znajduje sumę wszystkich jedynek.

W tym samouczku przedstawiono kilka przykładów wykorzystania tego obliczenia w praktyce.

Przykład 1: Odległość Hamminga między wektorami binarnymi

Poniższy kod pokazuje, jak obliczyć odległość Hamminga między dwiema kolumnami w programie Excel, z których każda zawiera tylko dwie możliwe wartości:

Odległość Hamminga w Excelu

Odległość Hamminga między dwiema kolumnami wynosi 3 .

Przykład 2: Odległość Hamminga pomiędzy wektorami cyfrowymi

Poniższy kod pokazuje, jak obliczyć odległość Hamminga między dwiema kolumnami w programie Excel, z których każda zawiera kilka wartości liczbowych:

Przykład odległości Hamminga w Excelu

Odległość Hamminga między dwoma wektorami wynosi 7 .

Dodatkowe zasoby

Jak obliczyć średnie odchylenie bezwzględne w programie Excel
Jak normalizować dane w programie Excel
Jak znaleźć wartości odstające w programie Excel

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *