SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
UNIVERSIDAD AUTÓNOMA GABRIEL RENÉ MORENO
FACULTAD DE INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN
Y TELECOMUNICACIONES
IMPLEMENTACIÓN DE MINERÍA DE DATOS PARA
PREDICIR QUE CLIENTES TIENEN MAYOR
PROBABILIDAD DE COMPRA PARA LA EMPRESA
“ADVENTURE WORKS”
TRABAJO DE INVESTIGACIÓN
CORRESPONDIENTE AL PROGRAMA “CIENCIA Y MINERÍA DE DATOS”
AUTOR:
Rojas Valdez Gustavo Rene
Dorado Medeiros Maria Nazarena
Ticona Angles Noemi
TUTOR:
Ing. David Mendoza Gutiérrez
Marzo 2021
Santa Cruz de la Sierra – Bolivia
Página | 1
DEDICATORIA
A:
A Dios, por tantas bendiciones para mi persona y darme las fuerzas para no desistir en los
estudios y poder así demostrar que puedo lograrlo.
A mis padres, por su incondicional apoyo en toda mi etapa académica.
A mis docentes, quienes me transmitieron sus conocimientos y ser una fuente de sabiduría digna
de admirar e imitar para mi futuro profesional.
Página | 2
AGRADECIMIENTOS
A:
A Dios, por la vida llena de bendiciones que me ha dado, por la salud, la familia y su infinito
amor y bondad.
A mi familia, quien ha sido mi apoyo y ganas de seguir adelante en todo momento.
A mis docentes, quienes han sido mis guías en toda mi etapa académica, transmitiendo sus
grandes conocimientos para mi formación profesional.
Página | 3
RESUMEN
El presente proyecto tiene como objetivo aplicar un modelo predictivo de minería de datos,
enfocado a prospectar clientes para la comercialización de un nuevo producto, para la empresa
“Adventure Works”. Esto con el propósito de poder hacer una campaña de marketing focalizada,
en primera etapa, a sólo los que realmente tendrán posibilidades de compra.
Para ello se utilizará como metodología la estructura de minería de datos y el algoritmo de
clasificación árboles de decisiones de Microsoft, para el modelado predictivo.
Las herramientas que nos ayudarán a identificar los factores claves que necesitamos conocer, son
SQL Server Data Tool y SQL Analysis Services Server mediante SQL Server Management Studio.
Aplicando en ambas sus correspondientes funciones para así generar el modelo de minería de datos
y aplicar su correspondiente predicción.
Página | 4
ABSTRACT
The objective of this project is to apply a predictive data mining model, focused on prospecting
customers for the commercialization of a new product for the company "Adventure Works". This
with the purpose of being able to make a marketing campaign focused, in the first stage, to only
those who will really have the possibility of buying.
For this purpose, the data mining structure and the Microsoft decision tree classification algorithm
will be used as a methodology for predictive modeling.
The tools that will help us to identify the key factors that we need to know are SQL Server Data
Tool and SQL Analysis Service Server through SQL Server Management Studio. Applying in both
their corresponding functions to generate the data mining model and apply its corresponding
prediction.
Página | 5
ÍNDICE DE CONTENIDO
CONTENIDO
CAPÍTULO I INTRODUCCIÓN................................................................................................ 1
1.1 ANTECEDENTES............................................................................................................... 1
PLANTEAMIENTO DEL PROBLEMA........................................................................................ 2
2.1 OBJETIVOS......................................................................................................................... 2
OBJETIVO GENERAL .................................................................................................................. 2
OBJETIVOS ESPECÍFICOS.......................................................................................................... 2
CAPÍTULO II BASE DE DATOS............................................................................................... 4
2.1 ADVENTURE WORKS...................................................................................................... 4
CAPÍTULO III LA ESTRUCTURA DE LA MINERÍA DE DATOS ..................................... 5
3.1 ÁRBOLES DE DECISIONES............................................................................................. 5
DEFINICIÓN.................................................................................................................................. 5
DESCRIPCIÓN............................................................................................................................... 5
REQUISITOS.................................................................................................................................. 5
4.1 MODELADO....................................................................................................................... 6
ORIGEN DE DATOS (DATA SOURCES) ................................................................................... 6
VISTA DE ORÍGENES DE DATOS (DATA SOURCE VIEWS) ................................................ 7
ESTRUCTURA DE MINERÍA DE DATOS (MINING STRUCTURES) .................................. 11
ESPECIFICACIÓN DE DATOS DE ENTRENAMIENTO ........................................................ 14
PREDICCIÓN:.............................................................................................................................. 19
5.1 RESULTADOS.................................................................................................................. 23
INFORME GENERADO DE PREDICCIÓN DE CLIENTES CON MAYOR PROBABILIDAD
DE COMPRA................................................................................................................................ 23
6.1 CONCLUSIONES ............................................................................................................. 25
7.1 BIBLIOGRAFÍA................................................................................................................ 26
Página | 6
ÍNDICE DE ILUSTRACIONES
Ilustración 1: Diagrama ADVENTURE BD WORKS. ........................................................................................................................... 4
Ilustración 2: Conexión manager de Data Sources en Data Tools. .............................................................................................. 6
Ilustración 3: Selección de Data Sources en Data Tools. .................................................................................................................. 7
Ilustración 4: Selección a data source en Data Tools. ....................................................................................................................... 8
Ilustración 5: Selección tablas y views en data tools ......................................................................................................................... 9
Ilustración 6: Data Source Views en Data Tools. ...............................................................................................................................10
Ilustración 7: Creación de la data Mining Structure en Data Tools. .........................................................................................12
Ilustración 8: Selección de Tablas en Data Tools. .............................................................................................................................13
Ilustración 9: Specifiy the Training Data en Data Tools. ...............................................................................................................14
Ilustración 10: Specifiy Columns en Data Tools. ................................................................................................................................16
Ilustración 11: Create Testing Set en Data Tools. .............................................................................................................................17
Ilustración 12: Ejecución de modelado. ................................................................................................................................................19
Ilustración 13: Selección de tabla de casos. ........................................................................................................................................20
Ilustración 14: Selección de tabla de casos. ........................................................................................................................................20
Ilustración 15: Creación de la relación con la tabla de casos. .....................................................................................................21
Ilustración 16: Ejecución de modelado. ................................................................................................................................................ 22
Ilustración 17: Resultado de predicción. ..............................................................................................................................................23
Ilustración 18: Resultado informe de probabilidad de compra generado. .............................................................................24
Página | 1
CAPÍTULO I
INTRODUCCIÓN
1.1 ANTECEDENTES
La empresa “Adventure Works” se dedica a la comercialización de bicicletas. La demanda interna
de bicicletas básicamente está constituida por usuarios jóvenes o niños, de arraigo cultural y
mayormente en los niveles socioeconómicos menos favorecidos.
A nivel internacional se observa una tendencia hacia un transporte más sostenibles y el uso de la
bicicleta se volvió una tendencia actual. El Worldwide Cycling Índex (Índice Ciclista Mundial)
estima desde 2014 la progresión general del tráfico de bicicletas por país y ciudad de forma anual.
Para ello sus responsables utilizan datos de más de 3.000 contadores automáticos instalados en
bicicletas en 39 países. Según su edición más reciente de 2019, el uso de la bicicleta a nivel mundial
ha aumentado en un 6%, en comparación con los datos de 2017 y 2018.
La bicicleta es un medio de transporte sostenible, sencillo, asequible, fiable, limpio y ecológico
que contribuye a la gestión ambiental y beneficia la salud. Puede servir como instrumento para el
desarrollo, no solo como medio de transporte, sino también al facilitar el acceso a la educación, la
atención de la salud y el deporte. Entonces la relación entre la bicicleta y su usuario fomenta la
creatividad y la participación social; asimismo, permite al ciclista conocer de primera mano el
entorno local. Por lo tanto, es un símbolo del transporte sostenible y transmite un mensaje positivo
para fomentar el consumo y la producción sostenibles; además, repercute beneficiosamente en el
clima.
Página | 2
PLANTEAMIENTO DEL PROBLEMA
La toma de decisiones en una empresa tiene como fin encontrar las mejores soluciones en cada
momento. Es un proceso que debe alinearse con los objetivos de la sociedad y las circunstancias
internas y externas.
La empresa Adventure Works pretende aumentar sus ventas de bicicletas, y se ve en la necesidad
de saber quiénes son sus clientes potenciales y las probabilidades que tiene estos de comprar y así
posteriormente poder realizar una campaña de marketing focalizada y objetiva, en base al estudio
correspondiente.
Adventure Works adquirió la compra de una base de datos con las características más relevantes
de los compradores habituales de este producto en otras latitudes, con tal de poder hacer una
campaña de marketing enfocada a los clientes que tendrían más posibilidad de compra.
Se pretende, a través de un modelo de minería de datos, identificar los clientes potenciales.
2.1 OBJETIVOS
OBJETIVO GENERAL
Generar un modelo de minería de datos para evaluar y predecir que clientes tienen mayor
probabilidad de compra de un producto, de la empresa Adventure Works.
OBJETIVOS ESPECÍFICOS
• Definir el problema
• Preparar los datos
• Explorar datos.
Página | 3
• Generar un modelo de minería de datos utilizando el algoritmo árboles de decisiones de
Microsoft.
• Explorar y validar el modelo de minería de datos.
• Utilizar la tabla Clientes como casos de prueba y la tabla ProspectiveBuyer, como posibles
clientes para evaluar su probabilidad de compra.
• Aplicar una predicción de datos sobre el campo ProspectiveBuyer, para así poder generar
un informe de predicción de minería de datos y obtener el listado de clientes con mayor
probabilidad de compra.
• Evaluar la probabilidad de compra con las entidades ProspectiveBuyer.
Página | 4
CAPÍTULO II
BASE DE DATOS
2.1 ADVENTURE WORKS
Ilustración 1: Diagrama ADVENTURE BD WORKS.
Fuente: Elaboración propia
Página | 5
CAPÍTULO III
LA ESTRUCTURA DE LA MINERÍA DE DATOS
3.1 ÁRBOLES DE DECISIONES
DEFINICIÓN
El algoritmo de árboles de decisión de Microsoft es un algoritmo de clasificación que funciona
bien para el modelado predictivo. El algoritmo admite la predicción de atributos tanto discretos
como continuos.
DESCRIPCIÓN
Para los atributos discretos, el algoritmo hace predicciones basándose en las relaciones entre las
columnas de entrada de un conjunto de datos. Utiliza los valores, conocidos como estados, de estas
columnas para predecir los estados de una columna que se designa como elemento de predicción.
Específicamente, el algoritmo identifica las columnas de entrada que se correlacionan con la
columna de predicción.
Por ejemplo, en un escenario para predecir que clientes podrían comprar una bicicleta y los factores
que pudieran influir como el nombre, edad, estado civil, cantidad de hijos, etc. El algoritmo infiere
que la edad es un buen elemento de predicción en la compra. El árbol de decisión realiza
predicciones basándose en la tendencia hacia un resultado concreto
REQUISITOS
Los requisitos para un modelo de árbol de decisión son los siguientes:
Una columna de una sola clave: cada modelo debe contener una columna numérica o de texto
que identifique cada registro de manera única. No están permitidas las claves compuestas.
Página | 6
Una columna de predicción: Se requiere al menos una columna de predicción. Puede incluir
varios atributos de predicción en un modelo y pueden ser de tipos diferentes, numérico o discreto.
Sin embargo, el incremento del número de atributos de predicción puede aumentar el tiempo de
procesamiento.
Columnas de entrada: Se requieren columnas de entrada, que pueden ser discretas o continuas.
Aumentar el número de atributos de entrada afecta al tiempo de procesamiento.
4.1 MODELADO
ORIGEN DE DATOS (DATA SOURCES)
Partiendo de la base de datos ADVENTURE WORKS agregada en SQL SERVER como
prerrequisito, realizamos la configuración de una conexión a una base de datos desde un servidor
(Data sources).
Ilustración 2: Conexión manager de Data Sources en Data Tools.
Fuente: Elaboración Propia.
Página | 7
Ilustración 3: Selección de Data Sources en Data Tools.
Fuente: Elaboración Propia.
VISTA DE ORÍGENES DE DATOS (DATA SOURCE VIEWS)
La vista de orígenes de datos es vistas unificadas de los metadatos, desde las tablas y vistas
seleccionadas en los orígenes de datos. Creamos un origen de datos y en este visualizamos las
tablas y vistas de la base de datos “AdventureWorks” previamente cargada. Posteriormente
procederemos a visualizar las tablas y seleccionas las tablas que requieren para esta predicción.
Página | 8
Ilustración 4: Selección a data source en Data Tools.
Fuente: Elaboración Propia.
Página | 9
Ilustración 5: Selección tablas y views en data tools.
Fuente: Elaboración propia.
Las tablas y vistas a seleccionar para esta predicción son las siguientes:
● dbo.ProspectiveBuyer (Tabla)
● dbo.vAssocSeqLineItems (Vista)
● dbo.vAssocSeqOrders (Vista)
● dbo.vTargetMail (Vista)
● dbo.vTimeSeries (Vista)
Página | 10
Ilustración 6: Data Source Views en Data Tools.
Fuente: Elaboración Propia.
Modificar la vista de origen datos en este paso nos permite modificar cualquier objeto qué sea más
significativo para el objetivo, sin modificar el origen de datos original, pero se puede asignar un
Página | 11
nombre descriptivo o una relación entre tablas o vistas. Para nuestro objetivo procederemos a crear
una relación entre las vistas dbo.vAssocSeqLineItems y dbo.vAssocSeqOrders el cual es una
relación de muchos a uno.
ESTRUCTURA DE MINERÍA DE DATOS (MINING STRUCTURES)
Habilitamos el asistente de minería de datos para crear una estructura de minería de datos y
posteriormente seleccionar el “algoritmo de árboles de decisión” como técnica de minería de datos
Página | 12
a utilizar. .
Ilustración 7: Creación de la data Mining Structure en Data Tools.
Fuente: Elaboración Propia.
Página | 13
Ilustración 8: Selección de Tablas en Data Tools.
Fuente: Elaboración Propia.
De las tablas listadas anteriormente seleccionamos el escenario en este caso vTargetMail.
Página | 14
Posteriormente procedemos a especificar los datos de entrenamiento en este caso nuestra variable
de predicción será BikeBuyer.
Ilustración 9: Specifiy the Training Data en Data Tools.
Fuente: Elaboración Propia.
ESPECIFICACIÓN DE DATOS DE ENTRENAMIENTO
Columna Clave Entrada Predicción
PredictionCustomer x
BikeBuyer x x
Age x
Página | 15
CustomerKey x
EnglishEducation x
EnglishOccupation x
FirstName x
Gender x
Geographykey x
HouseOwnerFlag x
LastName x
MaritalStatus x
NumberCarsOwned x
NumberChildrenAtH
ome
x
Region x
TotalChildren x
YearlyIncome x
Página | 16
A Continuación, especificamos el contenido y el tipo de datos de las columnas y detectamos los
datos continuos y discretos para cada columna.
Ilustración 10: Specifiy Columns en Data Tools.
Fuente: Elaboración Propia.
Página | 17
Seguidamente creamos el conjunto de datos de prueba con un porcentaje de datos de 30%.
Ilustración 11: Create Testing Set en Data Tools.
Fuente: Elaboración Propia.
Página | 18
Finalmente tenemos la vista de datos a procesar:
Hasta este punto tenemos creado el modelo de minería de datos para el algoritmo de árbol de
decisión y podemos crear otros modelos en este caso utilizaremos dos modelos adicionales que son
el algoritmo de Cluster y Naive Bayes.
Página | 19
Y procedemos a la ejecución de cada uno de estos modelos:
Ilustración 12: Ejecución de modelado.
Fuente: Elaboración Propia.
PREDICCIÓN
El generado de consultas de predicción ofrece tres operaciones de arrastras y colocar para crear las
consultas y tiene las siguientes vistas:
• DISEÑO: Del modelo de minería de datos seleccionamos la tabla de casos para realizar la
predicción en este caso la tabla es ProspectiveBuyer.
Página | 20
Ilustración 13: Selección de tabla de casos.
Fuente: Elaboración Propia.
Ilustración 14: Selección de tabla de casos.
Fuente: Elaboración Propia.
Página | 21
Después de seleccionar la tabla de entrada, el Generador de consultas de predicción crea
una asignación predeterminada entre el modelo de minería de datos y la tabla de entrada,
en función de los nombres de las columnas.
Ilustración 15: Creación de la relación con la tabla de casos.
Fuente: Elaboración Propia.
• CONSULTA DE PREDICCIÓN:
Posteriormente diseño procedemos a la agregación de un identificador único a la consulta
de predicción para que pueda identificar quién es más y menos probable que compre una
bicicleta, y quién es menos probable. En la columna Origen de la cuadrícula de la ficha
Predicción de modelo de minería de datos, haga clic en la celda de la primera fila vacía y,
a continuación, selecionas ProspectiveBuyer.
Página | 22
Ilustración 16: Ejecución de modelado.
Fuente: Elaboración Propia.
Para armar esta consulta al finalizar tendremos:
ORIGEN CAMPO
PerspectiveBuyer (Table) PerspectiveAlternativeKey
TM_desicion_tree (árbol de decisión) bikeBuyer
Funcion de predicción PredictProbality (Criterio de argumento
TM_desicion_tree.bikeBuyer)
Página | 23
• RESULTADO
Finalmente vamos a la vista de resultados para ver la probabilidad de compra que tiene un
determinado cliente.
Ilustración 17: Resultado de predicción.
Fuente: Elaboración Propia.
5.1 RESULTADOS
INFORME GENERADO DE PREDICCIÓN DE CLIENTES CON MAYOR
PROBABILIDAD DE COMPRA
Una vez elaborada y guardada la query, se genera una tabla y generamos como informe de
predicción de minería de datos, obteniendo el listado de clientes con mayor probabilidad de
compra. Lo mismo que se muestra en el resultado del modelo, manteniendo así la integridad de los
datos.
Página | 24
En el siguiente resultado se puede notar que el cliente con id 467 tiene un 63% de probabilidad de
compra de una bicicleta.
Ilustración 18: Resultado informe de probabilidad de compra generado.
Fuente: Elaboración Propia.
Página | 25
6.1 CONCLUSIONES
• Con el presente proyecto logramos encontrar posibles clientes potenciales con mayor
probabilidad de compra para poder realizar una toma de decisiones, para el marketing
focalizado que pretende realizar la empresa Adventure Works.
• El aprovechamiento de la minería de datos permite ahorrar grandes cantidades de dinero a
una empresa y abre nuevas oportunidades de negocios.
• Asimismo, podemos analizar las condiciones del mercado, la competencia y aprovechar las
oportunidades de crecimiento.
• En referencia al ámbito empresarial, podemos decir que los árboles de decisión son
diagramas de ediciones secuenciales que nos muestran sus posibles resultados. Estos
ayudan a las empresas a determinar cuáles son sus opciones al mostrarles las distintas
decisiones y sus resultados
Página | 26
7.1 BIBLIOGRAFÍA
1. Minería de datos. (2020). Recuperado el 25 marzo 2021, de
https://es.wikipedia.org/wiki/Minería_de_datos
2. Conceptos de minería de datos. (2019). Recuperado 25 marzo 2021, de
https://docs.microsoft.com/es-es/analysis-services/data-mining/data-mining-
concepts?view=asallproducts-allversions
3. Referencia técnica del algoritmo de árboles de decisión de Microsoft. (2018). Recuperado 25
de marzo 2021, de https://docs.microsoft.com/es-es/analysis-services/data-mining/microsoft-
decision-trees-algorithm-technical-reference?view=asallproducts-allversions
4. Microsoft Decision Trees Algorithm. (2018). Recuperado 27 marzo 2021, de
https://docs.microsoft.com/en-us/analysis-services/data-mining/microsoft-decision-trees-
algorithm?view=asallproducts-allversions
5. Ejemplos de consultas de modelos de árboles de decisión. (2018). Retrieved 25 marzo 2021,
de https://docs.microsoft.com/es-es/analysis-services/data-mining/decision-trees-model-query-
examples?view=asallproducts-allversions
6. Using Decision Trees in SQL Server – SQL Server Performance. (2012). Recuperado 27 marzo
2021, de https://www.sql-server-performance.com/decision-trees-sql-server/
7. Asanka, Dinesh. (2019). Microsoft Decision Trees in SQL Server. Recuperado 15 marzo 2021,
de https://www.sqlshack.com/microsoft-decision-trees-in-sql-server/

Más contenido relacionado

La actualidad más candente

Tutorial MIneria de datos en sql server
Tutorial  MIneria de datos en sql serverTutorial  MIneria de datos en sql server
Tutorial MIneria de datos en sql serverRis Fernandez
 
Introducción al Data Mining
Introducción al Data MiningIntroducción al Data Mining
Introducción al Data MiningAndres Eyherabide
 
Presentacion data mining (mineria de datos)- base de datos
Presentacion data mining (mineria de datos)- base de datosPresentacion data mining (mineria de datos)- base de datos
Presentacion data mining (mineria de datos)- base de datosMaría Inés Cahuana Lázaro
 
Almacenes, mineria y análisis de datos
Almacenes, mineria y análisis de datosAlmacenes, mineria y análisis de datos
Almacenes, mineria y análisis de datosliras loca
 
La Minería de Datos y herramientas de análisis
La Minería de Datos y herramientas de análisisLa Minería de Datos y herramientas de análisis
La Minería de Datos y herramientas de análisisMundo Contact
 
Nociones Básicas de la Minería de Datos
Nociones Básicas de la Minería de DatosNociones Básicas de la Minería de Datos
Nociones Básicas de la Minería de Datossaibelr
 
Modelos De Data Mining
Modelos De Data MiningModelos De Data Mining
Modelos De Data Miningbrobelo
 
Mineria de Datos Parte I
Mineria de Datos Parte I Mineria de Datos Parte I
Mineria de Datos Parte I ufrj
 
Data Mining: Torturando los datos hasta que confiesen
Data Mining: Torturando los datos hasta que confiesenData Mining: Torturando los datos hasta que confiesen
Data Mining: Torturando los datos hasta que confiesenSoftware Guru
 
Fundamentos de Data Mining con R
Fundamentos de Data Mining con RFundamentos de Data Mining con R
Fundamentos de Data Mining con RSoftware Guru
 

La actualidad más candente (20)

Tutorial MIneria de datos en sql server
Tutorial  MIneria de datos en sql serverTutorial  MIneria de datos en sql server
Tutorial MIneria de datos en sql server
 
Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
 
Introducción al Data Mining
Introducción al Data MiningIntroducción al Data Mining
Introducción al Data Mining
 
Presentacion data mining (mineria de datos)- base de datos
Presentacion data mining (mineria de datos)- base de datosPresentacion data mining (mineria de datos)- base de datos
Presentacion data mining (mineria de datos)- base de datos
 
Almacenes, mineria y análisis de datos
Almacenes, mineria y análisis de datosAlmacenes, mineria y análisis de datos
Almacenes, mineria y análisis de datos
 
La Minería de Datos y herramientas de análisis
La Minería de Datos y herramientas de análisisLa Minería de Datos y herramientas de análisis
La Minería de Datos y herramientas de análisis
 
Algoritmos de minería de datos
Algoritmos de minería de datos Algoritmos de minería de datos
Algoritmos de minería de datos
 
Nociones Básicas de la Minería de Datos
Nociones Básicas de la Minería de DatosNociones Básicas de la Minería de Datos
Nociones Básicas de la Minería de Datos
 
Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
 
Modelos De Data Mining
Modelos De Data MiningModelos De Data Mining
Modelos De Data Mining
 
Minería de Datos: Qué significa realmente y ejemplos de utilización
Minería de Datos: Qué significa realmente y ejemplos de utilizaciónMinería de Datos: Qué significa realmente y ejemplos de utilización
Minería de Datos: Qué significa realmente y ejemplos de utilización
 
Minería de datos
Minería de datosMinería de datos
Minería de datos
 
Mineria de Datos Parte I
Mineria de Datos Parte I Mineria de Datos Parte I
Mineria de Datos Parte I
 
Mineria De Datos
Mineria De DatosMineria De Datos
Mineria De Datos
 
Minería de datos
Minería de datosMinería de datos
Minería de datos
 
Data Mining: Torturando los datos hasta que confiesen
Data Mining: Torturando los datos hasta que confiesenData Mining: Torturando los datos hasta que confiesen
Data Mining: Torturando los datos hasta que confiesen
 
mineria de datos
mineria de datosmineria de datos
mineria de datos
 
mineria de datos
mineria de datosmineria de datos
mineria de datos
 
Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
 
Fundamentos de Data Mining con R
Fundamentos de Data Mining con RFundamentos de Data Mining con R
Fundamentos de Data Mining con R
 

Similar a Proyecto mineria de datos caso2

Analitica web para la Empresa
Analitica web para la EmpresaAnalitica web para la Empresa
Analitica web para la EmpresaAlvaro Alfonso
 
BD OLAP Y BI para desarrollo como profesional.pdf
BD OLAP Y BI para desarrollo como profesional.pdfBD OLAP Y BI para desarrollo como profesional.pdf
BD OLAP Y BI para desarrollo como profesional.pdfexpertoleonelmartine
 
Adaptación del modelo black scholes en la simulacion de un portafolio de acci...
Adaptación del modelo black scholes en la simulacion de un portafolio de acci...Adaptación del modelo black scholes en la simulacion de un portafolio de acci...
Adaptación del modelo black scholes en la simulacion de un portafolio de acci...Mono Ferreira
 
Plan de marketing digital.pdf
Plan  de marketing digital.pdfPlan  de marketing digital.pdf
Plan de marketing digital.pdfLisbeth Rosero
 
Base de datos
Base  de datosBase  de datos
Base de datoslobi7o
 
Lanzamiento de Producto
Lanzamiento de ProductoLanzamiento de Producto
Lanzamiento de ProductoEnrique Franco
 
Guia creacion paginas web
Guia creacion paginas webGuia creacion paginas web
Guia creacion paginas webWebasesor
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacionsoltero13
 
Trabajo de Informática
Trabajo de InformáticaTrabajo de Informática
Trabajo de InformáticaStefy Sanchez
 
Reporte bv11012 ch10032_fh11012_oc11012_sd11008
Reporte bv11012 ch10032_fh11012_oc11012_sd11008Reporte bv11012 ch10032_fh11012_oc11012_sd11008
Reporte bv11012 ch10032_fh11012_oc11012_sd11008Josue Herrera
 
Reporte bv11012 ch10032_fh11012_oc11012_sd11008
Reporte bv11012 ch10032_fh11012_oc11012_sd11008Reporte bv11012 ch10032_fh11012_oc11012_sd11008
Reporte bv11012 ch10032_fh11012_oc11012_sd11008Josue Herrera
 
Excel avanzado 2013
Excel avanzado 2013Excel avanzado 2013
Excel avanzado 2013flixpicado
 

Similar a Proyecto mineria de datos caso2 (20)

Proyecto mineria de_datos_caso_1
Proyecto mineria de_datos_caso_1Proyecto mineria de_datos_caso_1
Proyecto mineria de_datos_caso_1
 
Proyecto mineria de datos caso1
Proyecto mineria de datos caso1Proyecto mineria de datos caso1
Proyecto mineria de datos caso1
 
Analitica web para la Empresa
Analitica web para la EmpresaAnalitica web para la Empresa
Analitica web para la Empresa
 
BD OLAP Y BI para desarrollo como profesional.pdf
BD OLAP Y BI para desarrollo como profesional.pdfBD OLAP Y BI para desarrollo como profesional.pdf
BD OLAP Y BI para desarrollo como profesional.pdf
 
El rol de las tic en la competitividad de las PyME - María Verónica Alderete
El rol de las tic en la competitividad de las PyME - María Verónica AldereteEl rol de las tic en la competitividad de las PyME - María Verónica Alderete
El rol de las tic en la competitividad de las PyME - María Verónica Alderete
 
El rol de las TIC en la competitividad de las PyME - Verónica Alderete
El rol de las TIC en la competitividad de las PyME - Verónica AldereteEl rol de las TIC en la competitividad de las PyME - Verónica Alderete
El rol de las TIC en la competitividad de las PyME - Verónica Alderete
 
Adaptación del modelo black scholes en la simulacion de un portafolio de acci...
Adaptación del modelo black scholes en la simulacion de un portafolio de acci...Adaptación del modelo black scholes en la simulacion de un portafolio de acci...
Adaptación del modelo black scholes en la simulacion de un portafolio de acci...
 
Ms project
Ms projectMs project
Ms project
 
Trabajo_colaborativo_internet
Trabajo_colaborativo_internetTrabajo_colaborativo_internet
Trabajo_colaborativo_internet
 
Plan de marketing digital.pdf
Plan  de marketing digital.pdfPlan  de marketing digital.pdf
Plan de marketing digital.pdf
 
Base de datos
Base  de datosBase  de datos
Base de datos
 
Lanzamiento de Producto
Lanzamiento de ProductoLanzamiento de Producto
Lanzamiento de Producto
 
Guia creacion paginas web
Guia creacion paginas webGuia creacion paginas web
Guia creacion paginas web
 
Access
AccessAccess
Access
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacion
 
Trabajo de Informática
Trabajo de InformáticaTrabajo de Informática
Trabajo de Informática
 
Reporte bv11012 ch10032_fh11012_oc11012_sd11008
Reporte bv11012 ch10032_fh11012_oc11012_sd11008Reporte bv11012 ch10032_fh11012_oc11012_sd11008
Reporte bv11012 ch10032_fh11012_oc11012_sd11008
 
Reporte bv11012 ch10032_fh11012_oc11012_sd11008
Reporte bv11012 ch10032_fh11012_oc11012_sd11008Reporte bv11012 ch10032_fh11012_oc11012_sd11008
Reporte bv11012 ch10032_fh11012_oc11012_sd11008
 
VALOR EMPRESARIAL
VALOR EMPRESARIALVALOR EMPRESARIAL
VALOR EMPRESARIAL
 
Excel avanzado 2013
Excel avanzado 2013Excel avanzado 2013
Excel avanzado 2013
 

Último

Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciazacariasd49
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxTEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxYEDSONJACINTOBUSTAMA
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxPaolaVillalba13
 

Último (20)

Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potencia
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxTEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptx
 

Proyecto mineria de datos caso2

  • 1. UNIVERSIDAD AUTÓNOMA GABRIEL RENÉ MORENO FACULTAD DE INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN Y TELECOMUNICACIONES IMPLEMENTACIÓN DE MINERÍA DE DATOS PARA PREDICIR QUE CLIENTES TIENEN MAYOR PROBABILIDAD DE COMPRA PARA LA EMPRESA “ADVENTURE WORKS” TRABAJO DE INVESTIGACIÓN CORRESPONDIENTE AL PROGRAMA “CIENCIA Y MINERÍA DE DATOS” AUTOR: Rojas Valdez Gustavo Rene Dorado Medeiros Maria Nazarena Ticona Angles Noemi TUTOR: Ing. David Mendoza Gutiérrez Marzo 2021 Santa Cruz de la Sierra – Bolivia
  • 2. Página | 1 DEDICATORIA A: A Dios, por tantas bendiciones para mi persona y darme las fuerzas para no desistir en los estudios y poder así demostrar que puedo lograrlo. A mis padres, por su incondicional apoyo en toda mi etapa académica. A mis docentes, quienes me transmitieron sus conocimientos y ser una fuente de sabiduría digna de admirar e imitar para mi futuro profesional.
  • 3. Página | 2 AGRADECIMIENTOS A: A Dios, por la vida llena de bendiciones que me ha dado, por la salud, la familia y su infinito amor y bondad. A mi familia, quien ha sido mi apoyo y ganas de seguir adelante en todo momento. A mis docentes, quienes han sido mis guías en toda mi etapa académica, transmitiendo sus grandes conocimientos para mi formación profesional.
  • 4. Página | 3 RESUMEN El presente proyecto tiene como objetivo aplicar un modelo predictivo de minería de datos, enfocado a prospectar clientes para la comercialización de un nuevo producto, para la empresa “Adventure Works”. Esto con el propósito de poder hacer una campaña de marketing focalizada, en primera etapa, a sólo los que realmente tendrán posibilidades de compra. Para ello se utilizará como metodología la estructura de minería de datos y el algoritmo de clasificación árboles de decisiones de Microsoft, para el modelado predictivo. Las herramientas que nos ayudarán a identificar los factores claves que necesitamos conocer, son SQL Server Data Tool y SQL Analysis Services Server mediante SQL Server Management Studio. Aplicando en ambas sus correspondientes funciones para así generar el modelo de minería de datos y aplicar su correspondiente predicción.
  • 5. Página | 4 ABSTRACT The objective of this project is to apply a predictive data mining model, focused on prospecting customers for the commercialization of a new product for the company "Adventure Works". This with the purpose of being able to make a marketing campaign focused, in the first stage, to only those who will really have the possibility of buying. For this purpose, the data mining structure and the Microsoft decision tree classification algorithm will be used as a methodology for predictive modeling. The tools that will help us to identify the key factors that we need to know are SQL Server Data Tool and SQL Analysis Service Server through SQL Server Management Studio. Applying in both their corresponding functions to generate the data mining model and apply its corresponding prediction.
  • 6. Página | 5 ÍNDICE DE CONTENIDO CONTENIDO CAPÍTULO I INTRODUCCIÓN................................................................................................ 1 1.1 ANTECEDENTES............................................................................................................... 1 PLANTEAMIENTO DEL PROBLEMA........................................................................................ 2 2.1 OBJETIVOS......................................................................................................................... 2 OBJETIVO GENERAL .................................................................................................................. 2 OBJETIVOS ESPECÍFICOS.......................................................................................................... 2 CAPÍTULO II BASE DE DATOS............................................................................................... 4 2.1 ADVENTURE WORKS...................................................................................................... 4 CAPÍTULO III LA ESTRUCTURA DE LA MINERÍA DE DATOS ..................................... 5 3.1 ÁRBOLES DE DECISIONES............................................................................................. 5 DEFINICIÓN.................................................................................................................................. 5 DESCRIPCIÓN............................................................................................................................... 5 REQUISITOS.................................................................................................................................. 5 4.1 MODELADO....................................................................................................................... 6 ORIGEN DE DATOS (DATA SOURCES) ................................................................................... 6 VISTA DE ORÍGENES DE DATOS (DATA SOURCE VIEWS) ................................................ 7 ESTRUCTURA DE MINERÍA DE DATOS (MINING STRUCTURES) .................................. 11 ESPECIFICACIÓN DE DATOS DE ENTRENAMIENTO ........................................................ 14 PREDICCIÓN:.............................................................................................................................. 19 5.1 RESULTADOS.................................................................................................................. 23 INFORME GENERADO DE PREDICCIÓN DE CLIENTES CON MAYOR PROBABILIDAD DE COMPRA................................................................................................................................ 23 6.1 CONCLUSIONES ............................................................................................................. 25 7.1 BIBLIOGRAFÍA................................................................................................................ 26
  • 7. Página | 6 ÍNDICE DE ILUSTRACIONES Ilustración 1: Diagrama ADVENTURE BD WORKS. ........................................................................................................................... 4 Ilustración 2: Conexión manager de Data Sources en Data Tools. .............................................................................................. 6 Ilustración 3: Selección de Data Sources en Data Tools. .................................................................................................................. 7 Ilustración 4: Selección a data source en Data Tools. ....................................................................................................................... 8 Ilustración 5: Selección tablas y views en data tools ......................................................................................................................... 9 Ilustración 6: Data Source Views en Data Tools. ...............................................................................................................................10 Ilustración 7: Creación de la data Mining Structure en Data Tools. .........................................................................................12 Ilustración 8: Selección de Tablas en Data Tools. .............................................................................................................................13 Ilustración 9: Specifiy the Training Data en Data Tools. ...............................................................................................................14 Ilustración 10: Specifiy Columns en Data Tools. ................................................................................................................................16 Ilustración 11: Create Testing Set en Data Tools. .............................................................................................................................17 Ilustración 12: Ejecución de modelado. ................................................................................................................................................19 Ilustración 13: Selección de tabla de casos. ........................................................................................................................................20 Ilustración 14: Selección de tabla de casos. ........................................................................................................................................20 Ilustración 15: Creación de la relación con la tabla de casos. .....................................................................................................21 Ilustración 16: Ejecución de modelado. ................................................................................................................................................ 22 Ilustración 17: Resultado de predicción. ..............................................................................................................................................23 Ilustración 18: Resultado informe de probabilidad de compra generado. .............................................................................24
  • 8. Página | 1 CAPÍTULO I INTRODUCCIÓN 1.1 ANTECEDENTES La empresa “Adventure Works” se dedica a la comercialización de bicicletas. La demanda interna de bicicletas básicamente está constituida por usuarios jóvenes o niños, de arraigo cultural y mayormente en los niveles socioeconómicos menos favorecidos. A nivel internacional se observa una tendencia hacia un transporte más sostenibles y el uso de la bicicleta se volvió una tendencia actual. El Worldwide Cycling Índex (Índice Ciclista Mundial) estima desde 2014 la progresión general del tráfico de bicicletas por país y ciudad de forma anual. Para ello sus responsables utilizan datos de más de 3.000 contadores automáticos instalados en bicicletas en 39 países. Según su edición más reciente de 2019, el uso de la bicicleta a nivel mundial ha aumentado en un 6%, en comparación con los datos de 2017 y 2018. La bicicleta es un medio de transporte sostenible, sencillo, asequible, fiable, limpio y ecológico que contribuye a la gestión ambiental y beneficia la salud. Puede servir como instrumento para el desarrollo, no solo como medio de transporte, sino también al facilitar el acceso a la educación, la atención de la salud y el deporte. Entonces la relación entre la bicicleta y su usuario fomenta la creatividad y la participación social; asimismo, permite al ciclista conocer de primera mano el entorno local. Por lo tanto, es un símbolo del transporte sostenible y transmite un mensaje positivo para fomentar el consumo y la producción sostenibles; además, repercute beneficiosamente en el clima.
  • 9. Página | 2 PLANTEAMIENTO DEL PROBLEMA La toma de decisiones en una empresa tiene como fin encontrar las mejores soluciones en cada momento. Es un proceso que debe alinearse con los objetivos de la sociedad y las circunstancias internas y externas. La empresa Adventure Works pretende aumentar sus ventas de bicicletas, y se ve en la necesidad de saber quiénes son sus clientes potenciales y las probabilidades que tiene estos de comprar y así posteriormente poder realizar una campaña de marketing focalizada y objetiva, en base al estudio correspondiente. Adventure Works adquirió la compra de una base de datos con las características más relevantes de los compradores habituales de este producto en otras latitudes, con tal de poder hacer una campaña de marketing enfocada a los clientes que tendrían más posibilidad de compra. Se pretende, a través de un modelo de minería de datos, identificar los clientes potenciales. 2.1 OBJETIVOS OBJETIVO GENERAL Generar un modelo de minería de datos para evaluar y predecir que clientes tienen mayor probabilidad de compra de un producto, de la empresa Adventure Works. OBJETIVOS ESPECÍFICOS • Definir el problema • Preparar los datos • Explorar datos.
  • 10. Página | 3 • Generar un modelo de minería de datos utilizando el algoritmo árboles de decisiones de Microsoft. • Explorar y validar el modelo de minería de datos. • Utilizar la tabla Clientes como casos de prueba y la tabla ProspectiveBuyer, como posibles clientes para evaluar su probabilidad de compra. • Aplicar una predicción de datos sobre el campo ProspectiveBuyer, para así poder generar un informe de predicción de minería de datos y obtener el listado de clientes con mayor probabilidad de compra. • Evaluar la probabilidad de compra con las entidades ProspectiveBuyer.
  • 11. Página | 4 CAPÍTULO II BASE DE DATOS 2.1 ADVENTURE WORKS Ilustración 1: Diagrama ADVENTURE BD WORKS. Fuente: Elaboración propia
  • 12. Página | 5 CAPÍTULO III LA ESTRUCTURA DE LA MINERÍA DE DATOS 3.1 ÁRBOLES DE DECISIONES DEFINICIÓN El algoritmo de árboles de decisión de Microsoft es un algoritmo de clasificación que funciona bien para el modelado predictivo. El algoritmo admite la predicción de atributos tanto discretos como continuos. DESCRIPCIÓN Para los atributos discretos, el algoritmo hace predicciones basándose en las relaciones entre las columnas de entrada de un conjunto de datos. Utiliza los valores, conocidos como estados, de estas columnas para predecir los estados de una columna que se designa como elemento de predicción. Específicamente, el algoritmo identifica las columnas de entrada que se correlacionan con la columna de predicción. Por ejemplo, en un escenario para predecir que clientes podrían comprar una bicicleta y los factores que pudieran influir como el nombre, edad, estado civil, cantidad de hijos, etc. El algoritmo infiere que la edad es un buen elemento de predicción en la compra. El árbol de decisión realiza predicciones basándose en la tendencia hacia un resultado concreto REQUISITOS Los requisitos para un modelo de árbol de decisión son los siguientes: Una columna de una sola clave: cada modelo debe contener una columna numérica o de texto que identifique cada registro de manera única. No están permitidas las claves compuestas.
  • 13. Página | 6 Una columna de predicción: Se requiere al menos una columna de predicción. Puede incluir varios atributos de predicción en un modelo y pueden ser de tipos diferentes, numérico o discreto. Sin embargo, el incremento del número de atributos de predicción puede aumentar el tiempo de procesamiento. Columnas de entrada: Se requieren columnas de entrada, que pueden ser discretas o continuas. Aumentar el número de atributos de entrada afecta al tiempo de procesamiento. 4.1 MODELADO ORIGEN DE DATOS (DATA SOURCES) Partiendo de la base de datos ADVENTURE WORKS agregada en SQL SERVER como prerrequisito, realizamos la configuración de una conexión a una base de datos desde un servidor (Data sources). Ilustración 2: Conexión manager de Data Sources en Data Tools. Fuente: Elaboración Propia.
  • 14. Página | 7 Ilustración 3: Selección de Data Sources en Data Tools. Fuente: Elaboración Propia. VISTA DE ORÍGENES DE DATOS (DATA SOURCE VIEWS) La vista de orígenes de datos es vistas unificadas de los metadatos, desde las tablas y vistas seleccionadas en los orígenes de datos. Creamos un origen de datos y en este visualizamos las tablas y vistas de la base de datos “AdventureWorks” previamente cargada. Posteriormente procederemos a visualizar las tablas y seleccionas las tablas que requieren para esta predicción.
  • 15. Página | 8 Ilustración 4: Selección a data source en Data Tools. Fuente: Elaboración Propia.
  • 16. Página | 9 Ilustración 5: Selección tablas y views en data tools. Fuente: Elaboración propia. Las tablas y vistas a seleccionar para esta predicción son las siguientes: ● dbo.ProspectiveBuyer (Tabla) ● dbo.vAssocSeqLineItems (Vista) ● dbo.vAssocSeqOrders (Vista) ● dbo.vTargetMail (Vista) ● dbo.vTimeSeries (Vista)
  • 17. Página | 10 Ilustración 6: Data Source Views en Data Tools. Fuente: Elaboración Propia. Modificar la vista de origen datos en este paso nos permite modificar cualquier objeto qué sea más significativo para el objetivo, sin modificar el origen de datos original, pero se puede asignar un
  • 18. Página | 11 nombre descriptivo o una relación entre tablas o vistas. Para nuestro objetivo procederemos a crear una relación entre las vistas dbo.vAssocSeqLineItems y dbo.vAssocSeqOrders el cual es una relación de muchos a uno. ESTRUCTURA DE MINERÍA DE DATOS (MINING STRUCTURES) Habilitamos el asistente de minería de datos para crear una estructura de minería de datos y posteriormente seleccionar el “algoritmo de árboles de decisión” como técnica de minería de datos
  • 19. Página | 12 a utilizar. . Ilustración 7: Creación de la data Mining Structure en Data Tools. Fuente: Elaboración Propia.
  • 20. Página | 13 Ilustración 8: Selección de Tablas en Data Tools. Fuente: Elaboración Propia. De las tablas listadas anteriormente seleccionamos el escenario en este caso vTargetMail.
  • 21. Página | 14 Posteriormente procedemos a especificar los datos de entrenamiento en este caso nuestra variable de predicción será BikeBuyer. Ilustración 9: Specifiy the Training Data en Data Tools. Fuente: Elaboración Propia. ESPECIFICACIÓN DE DATOS DE ENTRENAMIENTO Columna Clave Entrada Predicción PredictionCustomer x BikeBuyer x x Age x
  • 22. Página | 15 CustomerKey x EnglishEducation x EnglishOccupation x FirstName x Gender x Geographykey x HouseOwnerFlag x LastName x MaritalStatus x NumberCarsOwned x NumberChildrenAtH ome x Region x TotalChildren x YearlyIncome x
  • 23. Página | 16 A Continuación, especificamos el contenido y el tipo de datos de las columnas y detectamos los datos continuos y discretos para cada columna. Ilustración 10: Specifiy Columns en Data Tools. Fuente: Elaboración Propia.
  • 24. Página | 17 Seguidamente creamos el conjunto de datos de prueba con un porcentaje de datos de 30%. Ilustración 11: Create Testing Set en Data Tools. Fuente: Elaboración Propia.
  • 25. Página | 18 Finalmente tenemos la vista de datos a procesar: Hasta este punto tenemos creado el modelo de minería de datos para el algoritmo de árbol de decisión y podemos crear otros modelos en este caso utilizaremos dos modelos adicionales que son el algoritmo de Cluster y Naive Bayes.
  • 26. Página | 19 Y procedemos a la ejecución de cada uno de estos modelos: Ilustración 12: Ejecución de modelado. Fuente: Elaboración Propia. PREDICCIÓN El generado de consultas de predicción ofrece tres operaciones de arrastras y colocar para crear las consultas y tiene las siguientes vistas: • DISEÑO: Del modelo de minería de datos seleccionamos la tabla de casos para realizar la predicción en este caso la tabla es ProspectiveBuyer.
  • 27. Página | 20 Ilustración 13: Selección de tabla de casos. Fuente: Elaboración Propia. Ilustración 14: Selección de tabla de casos. Fuente: Elaboración Propia.
  • 28. Página | 21 Después de seleccionar la tabla de entrada, el Generador de consultas de predicción crea una asignación predeterminada entre el modelo de minería de datos y la tabla de entrada, en función de los nombres de las columnas. Ilustración 15: Creación de la relación con la tabla de casos. Fuente: Elaboración Propia. • CONSULTA DE PREDICCIÓN: Posteriormente diseño procedemos a la agregación de un identificador único a la consulta de predicción para que pueda identificar quién es más y menos probable que compre una bicicleta, y quién es menos probable. En la columna Origen de la cuadrícula de la ficha Predicción de modelo de minería de datos, haga clic en la celda de la primera fila vacía y, a continuación, selecionas ProspectiveBuyer.
  • 29. Página | 22 Ilustración 16: Ejecución de modelado. Fuente: Elaboración Propia. Para armar esta consulta al finalizar tendremos: ORIGEN CAMPO PerspectiveBuyer (Table) PerspectiveAlternativeKey TM_desicion_tree (árbol de decisión) bikeBuyer Funcion de predicción PredictProbality (Criterio de argumento TM_desicion_tree.bikeBuyer)
  • 30. Página | 23 • RESULTADO Finalmente vamos a la vista de resultados para ver la probabilidad de compra que tiene un determinado cliente. Ilustración 17: Resultado de predicción. Fuente: Elaboración Propia. 5.1 RESULTADOS INFORME GENERADO DE PREDICCIÓN DE CLIENTES CON MAYOR PROBABILIDAD DE COMPRA Una vez elaborada y guardada la query, se genera una tabla y generamos como informe de predicción de minería de datos, obteniendo el listado de clientes con mayor probabilidad de compra. Lo mismo que se muestra en el resultado del modelo, manteniendo así la integridad de los datos.
  • 31. Página | 24 En el siguiente resultado se puede notar que el cliente con id 467 tiene un 63% de probabilidad de compra de una bicicleta. Ilustración 18: Resultado informe de probabilidad de compra generado. Fuente: Elaboración Propia.
  • 32. Página | 25 6.1 CONCLUSIONES • Con el presente proyecto logramos encontrar posibles clientes potenciales con mayor probabilidad de compra para poder realizar una toma de decisiones, para el marketing focalizado que pretende realizar la empresa Adventure Works. • El aprovechamiento de la minería de datos permite ahorrar grandes cantidades de dinero a una empresa y abre nuevas oportunidades de negocios. • Asimismo, podemos analizar las condiciones del mercado, la competencia y aprovechar las oportunidades de crecimiento. • En referencia al ámbito empresarial, podemos decir que los árboles de decisión son diagramas de ediciones secuenciales que nos muestran sus posibles resultados. Estos ayudan a las empresas a determinar cuáles son sus opciones al mostrarles las distintas decisiones y sus resultados
  • 33. Página | 26 7.1 BIBLIOGRAFÍA 1. Minería de datos. (2020). Recuperado el 25 marzo 2021, de https://es.wikipedia.org/wiki/Minería_de_datos 2. Conceptos de minería de datos. (2019). Recuperado 25 marzo 2021, de https://docs.microsoft.com/es-es/analysis-services/data-mining/data-mining- concepts?view=asallproducts-allversions 3. Referencia técnica del algoritmo de árboles de decisión de Microsoft. (2018). Recuperado 25 de marzo 2021, de https://docs.microsoft.com/es-es/analysis-services/data-mining/microsoft- decision-trees-algorithm-technical-reference?view=asallproducts-allversions 4. Microsoft Decision Trees Algorithm. (2018). Recuperado 27 marzo 2021, de https://docs.microsoft.com/en-us/analysis-services/data-mining/microsoft-decision-trees- algorithm?view=asallproducts-allversions 5. Ejemplos de consultas de modelos de árboles de decisión. (2018). Retrieved 25 marzo 2021, de https://docs.microsoft.com/es-es/analysis-services/data-mining/decision-trees-model-query- examples?view=asallproducts-allversions 6. Using Decision Trees in SQL Server – SQL Server Performance. (2012). Recuperado 27 marzo 2021, de https://www.sql-server-performance.com/decision-trees-sql-server/ 7. Asanka, Dinesh. (2019). Microsoft Decision Trees in SQL Server. Recuperado 15 marzo 2021, de https://www.sqlshack.com/microsoft-decision-trees-in-sql-server/