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:
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:
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