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.
Desglose de Teoría de Conjuntos (Diagrama de Venn):
Términos Compartidos en la Intersección
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.
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:
Donde:
- $|A \cap B|$ (Intersección): Cantidad de palabras o tokens idénticos presentes simultáneamente en el Texto A y en el Texto B.
- $|A \cup B|$ (Unión): Tamaño del vocabulario combinado sin elementos duplicados.
- $|A \triangle B|$ (Diferencia Simétrica): Elementos presentes exclusivamente en $A$ o exclusivamente en $B$, pero no en ambos.
Métricas Derivadas de Teoría de Conjuntos
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.
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 TextoConvertidor 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 TextoConvertidor 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 TextoTranspondedor de Matriz de Texto
Transpón tablas y matrices de texto copiadas de Excel, Google Sheets, CSV o Markdown. Intercam...
Ver herramienta Herramientas de TextoDividir Texto por Carácter
Divide cualquier texto en varias líneas o listas utilizando un carácter o cadena delimitadora...
Ver herramienta Herramientas de TextoAgregar 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 TextoEliminar Formato de Texto
Elimina el formato enriquecido, fuentes, estilos y colores de tus textos online de forma rápid...
Ver herramienta Herramientas de TextoConversor 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 TextoCalculadora 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 TextoDetector de Plagio de Texto Online
Compara dos textos online para detectar plagio, coincidencias literales y paráfrasis con algor...
Ver herramienta Herramientas de TextoGenerador de Texto Espaciado (Fullwidth)
Convierte texto a caracteres de ancho completo (Unicode Fullwidth / Vaporwave: A e s t ...
Ver herramienta Herramientas de TextoConvertidor de Decimal a Texto
Traduce series de números decimales (ASCII o Unicode) a texto plano legible. Interpreta arrays...
Ver herramienta Herramientas de TextoConvertidor 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 TextoGenerador 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 TextoConvertidor 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 TextoBuscar 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 TextoEliminar 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 TextoConvertidor 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 TextoMinificador de JavaScript desde Texto
Minifica código JavaScript y TypeScript: analizador léxico seguro que preserva cadenas, templ...
Ver herramienta Herramientas de TextoExtraer 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 TextoConvertidor 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 TextoSimulador Máquina Enigma de Texto
Simulador electromecánico de la máquina Enigma militar alemana (M3 y Wehrmacht). Configura ro...
Ver herramienta