DICCIONARIO · D

Data Mining

El data mining (minería de datos) es el proceso de analizar grandes conjuntos de datos con técnicas de estadística, machine learning y bases de datos para descubrir patrones, relaciones y anomalías que no se ven a simple vista. Importa porque convierte históricos de ventas, clientes o navegación en segmentos, predicciones y decisiones concretas.

Germán Gutiérrez Escrito por Germán Gutiérrez 6 min de lectura
Ficha rápida
Traducción
Minería de datos
Disciplina madre
KDD (Knowledge Discovery in Databases), término acuñado por Gregory Piatetsky-Shapiro para el taller KDD-89
Proceso KDD
Selección, preprocesamiento, transformación, minería e interpretación (Fayyad, Piatetsky-Shapiro y Smyth, 1996)
Metodología más usada
CRISP-DM, con seis fases, de 1999
Tareas principales
Clasificación, regresión, clustering, reglas de asociación, detección de anomalías y resumen

≡En resumen

  • La minería de datos busca patrones útiles en datos que ya tienes, no recoge datos nuevos.
  • Sus técnicas básicas son clasificar, predecir valores, agrupar, encontrar asociaciones y detectar anomalías.
  • CRISP-DM organiza un proyecto en seis fases, desde entender el negocio hasta desplegar el modelo.
  • Los resultados dependen de la calidad de los datos: un almacén limpio vale más que un algoritmo sofisticado.
  • Si analizas datos personales, el RGPD limita la elaboración de perfiles y las decisiones automatizadas.

01 ¿Qué es el data mining?

La expresión tuvo al principio mala fama. En los años sesenta, estadísticos y economistas hablaban de data fishing o data dredging para criticar a quien rebuscaba en los datos sin una hipótesis previa, y el economista Michael Lovell usó «data mining» en ese sentido crítico en 1983. Hacia 1990 la comunidad de bases de datos adoptó el término con sentido positivo. Gregory Piatetsky-Shapiro acuñó knowledge discovery in databases (KDD) para el taller KDD-89, y en 1993 Rakesh Agrawal, Tomasz Imieliński y Arun Swami publicaron las reglas de asociación aplicadas a tiques de supermercado, uno de los métodos más citados de la disciplina.

02 Para qué sirve la minería de datos

01

Segmentar clientes

Agrupar a los clientes por comportamiento real (frecuencia, gasto, categorías) en lugar de solo por edad o provincia.

02

Análisis de la cesta

Descubrir qué productos se compran juntos para recomendaciones, packs y venta cruzada.

03

Predecir bajas

Detectar qué clientes tienen más riesgo de abandonar un servicio para actuar antes.

04

Detectar fraude

Señalar pagos, pedidos o clics que se salen del patrón habitual.

05

Prever la demanda

Estimar ventas por producto y temporada para ajustar stock y presupuesto.

06

Priorizar leads

Puntuar contactos según su probabilidad de convertirse en clientes.

El data mining se apoya en el big data cuando el volumen es enorme, pero muchas de sus técnicas funcionan con el histórico de ventas de una pyme. Su evolución natural es la analítica predictiva, que convierte los patrones descubiertos en modelos que estiman lo que pasará.

03 Técnicas de data mining

Técnica Qué hace Ejemplo Algoritmos habituales
Clasificación Asigna cada registro a una categoría conocida Lead caliente o frío; email spam o legítimo Árboles de decisión, random forest, regresión logística
Regresión Predice un valor numérico Gasto esperado de un cliente el próximo año Regresión lineal, gradient boosting
Clustering Agrupa registros parecidos sin categorías previas Segmentos de clientes por comportamiento K-means, DBSCAN, clustering jerárquico
Reglas de asociación Encuentra elementos que aparecen juntos Productos que se compran en la misma cesta Apriori, FP-Growth
Detección de anomalías Señala registros que se salen de lo normal Pedidos fraudulentos o picos de tráfico falso Isolation forest, métodos estadísticos
Resumen Describe los datos de forma compacta Perfil medio de cada segmento Estadística descriptiva, visualización
Tareas principales de la minería de datos y ejemplos en marketing

04 Proceso de data mining: KDD y CRISP-DM

En sentido estricto, la minería es solo una etapa del proceso KDD que describieron Usama Fayyad, Gregory Piatetsky-Shapiro y Padhraic Smyth en 1996: selección, preprocesamiento, transformación, minería de datos e interpretación. En la empresa se usa sobre todo CRISP-DM (Cross-Industry Standard Process for Data Mining), la metodología más citada por los profesionales en las encuestas del sector.

  1. 1

    Comprensión del negocio

    Qué decisión quieres mejorar y cómo medirás el éxito.

  2. 2

    Comprensión de los datos

    Qué datos hay, de dónde vienen, qué calidad tienen y qué falta.

  3. 3

    Preparación de los datos

    Limpieza, deduplicación, unión de fuentes y creación de variables. Suele ser la fase más larga.

  4. 4

    Modelado

    Se prueban varias técnicas y se ajustan sus parámetros.

  5. 5

    Evaluación

    Se comprueba si el modelo responde a la pregunta de negocio, no solo si es preciso.

  6. 6

    Despliegue

    Se integra en el CRM, la web o un informe y se vigila su rendimiento con el tiempo.

05 Data mining vs machine learning, BI y big data

Término Qué es Relación con el data mining
Data mining Descubrir patrones en datos existentes —
Machine learning Algoritmos que aprenden de los datos para predecir o decidir Aporta muchas de las técnicas que usa la minería
Business intelligence Informes y paneles sobre lo que ha pasado El BI describe; la minería busca patrones no evidentes
Big data Tecnologías para datos masivos, rápidos y variados Proporciona la escala; la minería extrae el conocimiento
Data warehouse Almacén de datos integrados y depurados Fuente habitual de datos limpios para minar
Data lake Repositorio de datos en bruto de cualquier formato Fuente para minería de textos, logs o imágenes
Diferencias entre términos que se suelen confundir

Las tres piezas trabajan juntas: el data warehouse entrega datos estructurados y fiables, el data lake conserva los datos en bruto y la minería busca patrones en ambos. Lo que descubre acaba muchas veces convertido en un indicador más dentro del business intelligence de la empresa.

06 Ejemplos de data mining en empresas

Ejemplo · Segmentación RFM en una tienda online

Una tienda de cosmética calcula para cada cliente tres variables: recencia (días desde la última compra), frecuencia (pedidos al año) y valor monetario. Con un algoritmo de clustering obtiene cinco grupos, entre ellos:

  • Fieles de alto valor: compran cada mes; reciben acceso anticipado a novedades.
  • En riesgo: compraban a menudo pero llevan 90 días sin pedir; reciben una campaña de reactivación.
  • Compradores de rebajas: solo compran con descuento; se les excluye de las promociones caras.

El resultado se sincroniza con el CRM y la herramienta de email para que cada grupo reciba mensajes distintos.

01

Banca y seguros

Puntuación de riesgo de crédito y detección de fraude en tarjetas.

02

Retail

Análisis de cesta, previsión de demanda y surtido por tienda.

03

Telecomunicaciones

Predicción de bajas y ofertas de retención.

04

Salud

Detección de patrones en historiales para priorizar pacientes o prevenir reingresos.

07 Herramientas de minería de datos

Herramienta Tipo Para quién
KNIME Analytics Platform Código abierto, flujos visuales Analistas que no quieren programar
RapidMiner (hoy parte de Altair) Plataforma visual con versión comercial Equipos de analítica en empresa
Weka Código abierto, Universidad de Waikato Formación e investigación
Orange Código abierto, Universidad de Liubliana Aprender y explorar de forma visual
Python (pandas, scikit-learn) Lenguaje y librerías de código abierto Científicos de datos y desarrolladores
R Lenguaje estadístico de código abierto Estadísticos e investigadores
Software de data mining más conocido

Hoy muchos de estos análisis se combinan con modelos de lenguaje que resumen reseñas o clasifican conversaciones. En nuestra guía de inteligencia artificial para empresas tienes casos de uso reales que parten de los datos que ya tiene cualquier negocio.

08 Data mining y RGPD: límites legales

  • ✓Usa datos seudonimizados o agregados siempre que el análisis lo permita.
  • ✓Documenta la finalidad y la base legal de cada modelo.
  • ✓Revisa que el modelo no discrimine por variables sensibles o sus aproximaciones.
  • ✓Mantén a una persona en la decisión final cuando el efecto sobre el cliente sea importante.

Si quieres aplicar estas técnicas a tu negocio sin montar un equipo de datos, podemos ayudarte con soluciones de inteligencia artificial para empresas o, si necesitas una herramienta propia que integre tus fuentes, como empresa de desarrollo de aplicaciones web a medida.

Preguntas frecuentes sobre Data Mining

Significa minería de datos: el análisis de grandes volúmenes de datos con técnicas estadísticas y de machine learning para descubrir patrones útiles.

Sirve para segmentar clientes, detectar productos que se compran juntos, predecir bajas o demanda y descubrir fraudes, entre otros usos.

Las principales son clasificación, regresión, clustering, reglas de asociación, detección de anomalías y resumen de datos.

El data mining es el proceso de descubrir patrones en datos; el machine learning es el conjunto de algoritmos que aprenden de los datos y que la minería usa como herramienta.

El big data se refiere a los datos masivos y a la tecnología para gestionarlos; el data mining es el análisis que extrae conocimiento de esos datos o de otros más pequeños.

Es una metodología estándar para proyectos de minería de datos con seis fases: comprensión del negocio, comprensión de los datos, preparación, modelado, evaluación y despliegue.

Sí, si cumples el RGPD: base legal, información a los interesados, derecho de oposición y límites a las decisiones totalmente automatizadas con efectos importantes.

Fuentes consultadas

Germán Gutiérrez

Sobre el autor

Germán Gutiérrez

Development Manager en appyweb

Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
D Data Warehouse Un data warehouse (almacén de datos) es un sistema que reúne datos de varias fuentes de una empresa, los limpia y los organiza de forma histórica para analizarlos y generar informes. Importa porque ofrece una única versión fiable de las cifras del negocio y es la base del business intelligence y de los cuadros de mando. D Data Lake Un data lake (lago de datos) es un repositorio centralizado que guarda grandes volúmenes de datos en su formato original, estructurados o no, sin transformarlos antes de almacenarlos. Importa porque permite conservar toda la información a bajo coste y decidir después cómo analizarla: con informes de BI, analítica avanzada o machine learning. B Big Data Big data (macrodatos) son conjuntos de datos tan grandes, rápidos o variados que no se pueden almacenar ni analizar con herramientas tradicionales, y el conjunto de tecnologías para procesarlos a escala. Importa porque permite detectar patrones, predecir comportamientos y entrenar modelos de inteligencia artificial. B Business Intelligence (BI) Business intelligence (BI), o inteligencia de negocio, es el conjunto de procesos y herramientas que reúnen los datos de una empresa, los ordenan y los presentan en informes y paneles para tomar decisiones basadas en hechos. Responde a qué ha pasado y por qué, y convierte ventas, costes o campañas en indicadores que cualquiera puede consultar. A Analítica predictiva La analítica predictiva es la rama del análisis de datos que usa datos históricos, modelos estadísticos y aprendizaje automático para estimar la probabilidad de que algo ocurra, como que un cliente compre, se dé de baja o gaste cierta cantidad. Permite pasar de explicar lo que pasó a anticipar lo que pasará y actuar antes. M Modelo Predictivo Un modelo predictivo es un modelo estadístico o de machine learning que aprende de datos históricos para estimar la probabilidad de un resultado futuro, como que un cliente compre, se dé de baja o pague tarde. «Predictivo» significa «que sirve para predecir», y estos modelos convierten ese concepto en puntuaciones que guían decisiones de negocio.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp