Herramienta Gratuita

Calculadora de Similitud Jaccard en Texto

Calcula el coeficiente de similitud Jaccard y distancia entre dos textos online. Desglose de teoría de conjuntos, diagrama de Venn, Dice-Sørensen y solapamiento.

Coeficiente de Similitud Jaccard $J(A, B)$
0.00%
Distancia Jaccard: 1.0000 (100.00%)
Solapamiento de Conjuntos
Intersección $|A cap B|$
0
Unión Total $|A cup B|$
0
Dice-Sørensen (DSC)
0%
Solapamiento (Overlap)
0%

Desglose de Teoría de Conjuntos (Diagrama de Venn):

El desglose de teoría de conjuntos aparecerá aquí.

Términos Compartidos en la Intersección

Los términos compartidos aparecerán aquí...
Resumen de IA y AEO (TL;DR)

Respuesta Rápida: ¿Qué es Calculadora de Similitud Jaccard en Texto?

¿Qué hace esta herramienta? Calcula el coeficiente de similitud Jaccard y distancia entre dos textos online. Desglose de teoría de conjuntos, diagrama de Venn, Dice-Sørensen y solapamiento.

Categoría de Aplicación
Texto
Consejo de Optimización (IA)

Para obtener resultados óptimos, asegúrate de ingresar los valores en las unidades correspondientes.

¿Qué es el Coeficiente de Similitud de Jaccard y cómo se aplica al Análisis de Texto?

El Coeficiente de Similitud de Jaccard (también conocido como índice de Jaccard o Jaccard similarity index), introducido originalmente por el botánico suizo Paul Jaccard en 1901, es una métrica estadística fundamental de la teoría de conjuntos que mide la similitud y diversidad entre dos colecciones de elementos. En el procesamiento de lenguaje natural y la minería de textos, el índice de Jaccard calcula la proporción entre el número de términos comunes compartidos (intersección) y el número total de términos únicos combinados (unión) de dos documentos.

El valor del coeficiente oscila estrictamente entre 0.0 (o 0%) cuando dos textos no comparten ni una sola palabra, y 1.0 (o 100%) cuando ambos textos poseen exactamente el mismo vocabulario único sin importar el orden ni la reiteración de términos. Paralelamente, la Distancia Jaccard ($d_J = 1 - J$) cuantifica la disimilitud absoluta entre ambos conjuntos.

Nuestra Calculadora de Similitud Jaccard en Texto permite evaluar textos mediante múltiples niveles de tokenización: por palabras (unigramas), por pares continuos (bigramas), por trigramas o por q-gramas de caracteres, con opciones para filtrar palabras vacías (*stopwords*) y alternar sensibilidad a mayúsculas. Incluye el desglose diagramático de conjuntos de Venn y el cálculo simultáneo del coeficiente Dice-Sørensen y el coeficiente de solapamiento de Simpson. Puedes complementar tu análisis con la Calculadora de Similitud Coseno o el Verificador de Similitud entre Dos Textos.

Fórmula Matemática del Índice y la Distancia de Jaccard

Sean dos textos modelados como conjuntos finitos de tokens $A$ y $B$, el coeficiente de Jaccard $J(A, B)$ y la distancia métrica $d_J(A, B)$ se definen como:

J(A, B) = \frac{|A \cap B|}{|A \cup B|} = \frac{|A \cap B|}{|A| + |B| - |A \cap B|}
d_J(A, B) = 1 - J(A, B) = \frac{|A \cup B| - |A \cap B|}{|A \cup B|} = \frac{|A \triangle B|}{|A \cup B|}

Donde:

Métricas Derivadas de Teoría de Conjuntos

Coeficiente Fórmula Matemática Propiedad Característica
Índice Jaccard $\frac{|A \cap B|}{|A \cup B|}$ Métrica formal que satisface la desigualdad triangular
Dice-Sørensen (DSC) $\frac{2 |A \cap B|}{|A| + |B|}$ Pondera el doble la intersección, generando valores numéricamente superiores
Solapamiento (Simpson) $\frac{|A \cap B|}{\min(|A|, |B|)}$ Invariante si un texto es un subconjunto exacto dentro de otro más extenso

Ejemplo de Cálculo Práctico

Consideremos dos oraciones tras remover signos de puntuación:

  • Texto A: «el gato negro duerme en la alfombra» $\rightarrow A = \{\text{el, gato, negro, duerme, en, la, alfombra}\}$ ($|A| = 7$)
  • Texto B: «el perro blanco duerme en el parque» $\rightarrow B = \{\text{el, perro, blanco, duerme, en, parque}\}$ ($|B| = 6$)

Intersección ($A \cap B$): $\{\text{el, duerme, en}\}$ ($|A \cap B| = 3$)

Unión ($A \cup B$): $\{\text{el, gato, negro, duerme, en, la, alfombra, perro, blanco, parque}\}$ ($|A \cup B| = 10$)

Coeficiente Jaccard $J(A, B) = \frac{3}{10} = 0.3000 = 30.00\%$ | Distancia Jaccard $d_J = 70.00\%$.

Preguntas Frecuentes (FAQ)

¿Toma en cuenta Jaccard la repetición de palabras en un texto?

El coeficiente Jaccard clásico opera sobre conjuntos matemáticos, por lo que evalúa únicamente la presencia o ausencia de cada palabra única (no su frecuencia de repetición). Si deseas ponderar la frecuencia exacta de repetición, utiliza la Similitud Coseno.

¿Por qué conviene activar el filtrado de palabras vacías (stopwords)?

Palabras gramaticales comunes como «de, en, la, el, y, que» aparecen en prácticamente cualquier texto en español. Filtrarlas permite calcular la similitud centrándose exclusivamente en el vocabulario léxico sustantivo y los conceptos clave.

Categorías Recomendadas

Herramientas Relacionadas

Otras calculadoras de Herramientas de Texto que te pueden interesar.

Herramientas de Texto

Calculadora de Similitud Coseno en Texto

Calcula la similitud coseno y ángulo theta entre dos textos con el Modelo de Espacio Vectorial...

Ver herramienta
Herramientas de Texto

Convertidor de Lista de Texto a Consulta SQL IN

Convierte listas de IDs y nombres en consultas SQL WHERE columna IN (...). Con escape de comill...

Ver herramienta
Herramientas de Texto

Convertidor de Texto Plano a Enlaces Clicables

Convierte automáticamente enlaces, emails (mailto) y teléfonos de texto sin formato en hiperv...

Ver herramienta
Herramientas de Texto

Transpondedor de Matriz de Texto

Transpón tablas y matrices de texto copiadas de Excel, Google Sheets, CSV o Markdown. Intercam...

Ver herramienta
Herramientas de Texto

Dividir Texto por Carácter

Divide cualquier texto en varias líneas o listas utilizando un carácter o cadena delimitadora...

Ver herramienta
Herramientas de Texto

Agregar Número de Línea a Texto

Numera las líneas de tu texto o lista automáticamente. Admite numeración tradicional, con ce...

Ver herramienta
Herramientas de Texto

Eliminar Formato de Texto

Elimina el formato enriquecido, fuentes, estilos y colores de tus textos online de forma rápid...

Ver herramienta
Herramientas de Texto

Conversor de Texto a Fuentes Unicode

Transforma tu texto en más de 12 estilos de letras Unicode: Negrita, Cursiva, Gótico Fraktur,...

Ver herramienta
Herramientas de Texto

Calculadora de Tasa de Compresión de Texto

Calcula el ratio de compresión (CR), porcentaje de ahorro de espacio, factor de retención y e...

Ver herramienta
Herramientas de Texto

Detector de Plagio de Texto Online

Compara dos textos online para detectar plagio, coincidencias literales y paráfrasis con algor...

Ver herramienta
Herramientas de Texto

Generador de Texto Espaciado (Fullwidth)

Convierte texto a caracteres de ancho completo (Unicode Fullwidth / Vaporwave: A e s t ...

Ver herramienta
Herramientas de Texto

Convertidor de Decimal a Texto

Traduce series de números decimales (ASCII o Unicode) a texto plano legible. Interpreta arrays...

Ver herramienta
Herramientas de Texto

Convertidor de Texto a Código de Barras

Convierte texto y números en códigos de barras escaneables Code 128, Code 39, EAN-13, EAN-8 y...

Ver herramienta
Herramientas de Texto

Generador de UUID desde Texto

Genera UUIDs deterministas e idempotentes a partir de texto, dominios y URLs según el estánda...

Ver herramienta
Herramientas de Texto

Convertidor de Lista de Texto a Array JavaScript

Convierte listas de texto a arrays de JavaScript y TypeScript al instante. Con comillas simples...

Ver herramienta
Herramientas de Texto

Buscar y Reemplazar Texto Online

Busca y reemplaza palabras, frases o caracteres en tus textos de forma masiva, rápida y gratui...

Ver herramienta
Herramientas de Texto

Eliminar Código HTML de un Texto

Elimina todas las etiquetas y marcado HTML de tus textos de forma rápida, segura y gratuita. E...

Ver herramienta
Herramientas de Texto

Convertidor de Texto a Tap Code (Código de Toques)

Traduce texto a Tap Code acústico y viceversa sobre matriz Polibio 5x5 (C=K). Reproductor de a...

Ver herramienta
Herramientas de Texto

Minificador de JavaScript desde Texto

Minifica código JavaScript y TypeScript: analizador léxico seguro que preserva cadenas, templ...

Ver herramienta
Herramientas de Texto

Extraer Números de un Texto

Extractor de números online gratis. Encuentra y extrae todos los números de un texto. Obtén ...

Ver herramienta
Herramientas de Texto

Convertidor de texto a código binario

Convierte cualquier texto a su representación binaria (bytes UTF-8 en base 2), incluyendo tild...

Ver herramienta
Herramientas de Texto

Simulador Máquina Enigma de Texto

Simulador electromecánico de la máquina Enigma militar alemana (M3 y Wehrmacht). Configura ro...

Ver herramienta