Skip to content

Marioarellano21/Consumer_Spending_Prediction_Layout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

💸Consumer Spending Prediction Layout💳

Matplotlibscikit-learn

Objetivo 👈

La necesidad de prever y optimizar el gasto de sus usuarios ha llevado a una empresa de comercio electrónico a buscar soluciones innovadoras🧮

Problemática 🚧

El porcentaje de compradores que no realizaron una compra es de más del 90% en comparación de aquellos que si realizaron una compra, gracias a un análisis previo de los datos pudimos conocer esta métrica, como científicos de datos hemos sido convocados para desarrollar y dar solución a dicho problema asi mismo creando un modelo de machine learning que pueda predecir con precisión cuánto gastará un usuario al visitar dicho sitio web🌐

Conociendo a los datos 🗺️

Columna Tipo de Dato Descripción
transactionRevenue Float Gasto del cliente en esa interacción

El dato estrella y el más relevante del proyecto es transactionRevenue en la cual trabajaremos para hacer la predicción🎇

dispersion

Podemos observar que la mayoría de las personas no realizaron ninguna compra, fue tanta la cantidad que se genero un línea recta en 0. Tambien vemos valores que están por encima de esta línea, pero muy escasos, esto indica las pocas personas que realizaron compras. Haciendo un conteo encontramos con esto:

transactionRevenue Clientes Porcentaje
Los que no compraron 12119 98.66%
Los que sí compraron 164 1.34%

Lo preocupante es que la página no tiene una buena conversión de compra a las visitas que genera. Además lo confirma el histograma en realidad no es una actividad común que la gente compre en la tienda📉

histograma

Resultados y Conclusiones 📊

Para preparar el modelo haciendo las relaciones entre las variables que recolecta la tienda, lo primordial era clasificar quien compraría y quien no y a partir de ahí predecir con regresiones cuánto gastarían en la siguiente visita a la página👀

Métrica Para que sirve
Calidad del modelo para replicar los resultados
MSE Diferencia cuadrada promedio entre los valores predichos por el modelo
RMSE Diferencia promedio entre los valores predichos por el modelo

comparacion_modelos

Como conclusión el modelo a utilizar por ser el mejor es uno de LightGBM con una relación a los datos reales del 50% y en producción del 79%, realiza una predicción de los precios que gastará el cliente está ±13,78 dólares de variación y realizando la producción está en ±9.51 dólares de variación💰

Métricas de los Modelos 📊

Modelo R2 MSE RMSE
Regresión Lineal 31.19 262.67 16.20
Random Forest 40.99 225.24 15.00
LightGBM 50.25 189.92 13.78
XGBoost 44.62 211.38 14.53

Note

muestra_de_produccion.mp4

Important

Esto fue un proyecto que participamos los miembros del canal del

About

Este proyecto está centrado en predecir el gasto futuro de nuevos clientes en la página.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors