Come calcolare la distanza di hamming in excel


La distanza di Hamming tra due vettori è semplicemente la somma degli elementi corrispondenti che differiscono tra i vettori.

Supponiamo ad esempio di avere i seguenti due vettori:

 x = [1, 2, 3, 4]

y = [1, 2, 5, 7]

La distanza di Hamming tra i due vettori sarebbe 2 , poiché questo è il numero totale di elementi corrispondenti che hanno valori diversi.

Per calcolare la distanza di Hamming tra due colonne in Excel, puoi utilizzare la seguente sintassi:

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

Ecco un riepilogo di ciò che fa la formula:

  • COUNT trova il numero totale di osservazioni nella prima colonna.
  • INTERVALLO1 = INTERVALLO2 confronta ciascuna osservazione a coppie tra le colonne e restituisce VERO o FALSO.
  • – – converte i valori VERO e FALSO in 0 e 1.
  • SUMPRODUCT trova la somma di tutti gli 1.

Questo tutorial fornisce diversi esempi di come utilizzare questo calcolo nella pratica.

Esempio 1: Distanza di Hamming tra vettori binari

Il codice seguente mostra come calcolare la distanza di Hamming tra due colonne in Excel, ciascuna contenente solo due possibili valori:

Distanza di Hamming in Excel

La distanza di Hamming tra le due colonne è 3 .

Esempio 2: Distanza di Hamming tra vettori digitali

Il codice seguente mostra come calcolare la distanza di Hamming tra due colonne in Excel, ciascuna contenente diversi valori numerici:

Esempio di distanza di Hamming in Excel

La distanza di Hamming tra i due vettori è 7 .

Risorse addizionali

Come calcolare la deviazione assoluta media in Excel
Come normalizzare i dati in Excel
Come trovare valori anomali in Excel

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *