Cómo calcular la distancia de Hamming en R (con ejemplos)

Puedes opinar sobre este contenido:
  • 0
  • 0
  • 0
  • 0

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 vectores en R, podemos usar la siguiente sintaxis:

suma (x ! = y)

Este tutorial proporciona varios ejemplos de cómo utilizar esta función 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 vectores, cada uno de los cuales contiene solo dos valores posibles:

#crear vectores
 x <- c (0, 0, 1, 1, 1)
y <- c (0, 1, 1, 1, 0)

# encontrar la distancia de Hamming entre la suma de vectores
 (x ! = y)

[1] 2

La distancia de Hamming entre los dos vectores es 2 .

Ejemplo 2: Distancia de Hamming entre vectores numéricos

El siguiente código muestra cómo calcular la distancia de Hamming entre dos vectores que contienen cada uno varios valores numéricos:

#crear vectores
 x <- c (7, 12, 14, 19, 22)
y <- c (7, 12, 16, 26, 27)

# encontrar la distancia de Hamming entre la suma de vectores
 (x ! = y)

[1] 3

La distancia de Hamming entre los dos vectores es 3 .

Ejemplo 3: Distancia de Hamming entre vectores de cadena

El siguiente código muestra cómo calcular la distancia de Hamming entre dos vectores, cada uno de los cuales contiene varios valores de caracteres:

# crear vectores
 x <- c ('a', 'b', 'c', 'd')
y <- c ('a', 'b', 'c', 'r')

# encontrar la distancia de Hamming entre la suma de vectores
 (x ! = y)

[1] 3

La distancia de Hamming entre los dos vectores es 1 .

Recursos adicionales

Cómo calcular la distancia euclidiana en R
Cómo calcular la distancia de Manhattan en R
Cómo calcular la distancia de Minkowski en R
Cómo calcular la distancia de Mahalanobis en R

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

Redactor del artículo

  • Luis Benites
    Director de Statologos.com

    Tengo una Maestría en Ciencias en Estadística Aplicada y he trabajado en algoritmos de aprendizaje automático para empresas profesionales tanto en el sector de la salud como en el comercio minorista.

    Ver todas las entradas

¿Te hemos ayudado?

Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:

La ayuda no cuesta nada

Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo:

Deja un comentario

En estadística, un regresor es el nombre que se le da a cualquier variable en un modelo de regresión que…
statologos comunidad-2

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

You have Successfully Subscribed!