Cómo calcular la distancia de Hamming en Excel

La distancia de Hamming entre dos vectores es simplemente la suma de los elementos correspondientes que difieren entre los vectores.

Por ejemplo, supongamos que tenemos los siguientes dos vectores:

x = [1, 2, 3, 4]

y = [1, 2, 5, 7]

La distancia de Hamming entre los dos vectores sería 2 , ya que este es el número total de elementos correspondientes que tienen valores diferentes.

Para calcular la distancia de Hamming entre dos columnas en Excel, podemos usar la siguiente sintaxis:

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

Esto es lo que hace la fórmula en pocas palabras:

  • COUNT encuentra el número total de observaciones en la primera columna.
  • RANGE1 = RANGE2 compara cada par de observaciones entre las columnas y devuelve VERDADERO o FALSO.
  • – – convierte los valores VERDADERO y FALSO en 0 y 1.
  • SUMPRODUCT encuentra la suma de todos unos.

Este tutorial proporciona varios ejemplos de cómo utilizar este cálculo en la práctica.

Ejemplo 1: Distancia de Hamming entre vectores binarios

El siguiente código muestra cómo calcular la distancia de Hamming entre dos columnas en Excel que cada una contiene solo dos valores posibles:

Distancia de Hamming en Excel

La distancia de Hamming entre las dos columnas es 3 .

Ejemplo 2: Distancia de Hamming entre vectores numéricos

El siguiente código muestra cómo calcular la distancia de Hamming entre dos columnas en Excel, cada una de las cuales contiene varios valores numéricos:

Ejemplo de distancia de Hamming en Excel

La distancia de Hamming entre los dos vectores es 7 .

Recursos adicionales

Cómo calcular la desviación absoluta media en Excel
Cómo normalizar datos en Excel
Cómo encontrar valores atípicos en Excel

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Deja un comentario

A menudo, es posible que desee calcular la media de varias columnas en R. Afortunadamente, puede hacerlo fácilmente utilizando la…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!