Sobre MíQué hagoProyectosLabContacto
  • SCIKIT-LEARN
  • TABULAR
  • CHURN

Customer Churn Prediction

Customer Churn Prediction

Pipeline de ML de punta a punta para predecir la fuga de clientes de telecomunicaciones: preparación de datos, modelado y evaluación. Código en github.com/delcenjo/customer-churn-prediction.

Retener a un cliente de telecomunicaciones es mucho más barato que ganar uno nuevo, así que la pregunta útil no es quién se fue el mes pasado sino quién está a punto de irse. Este modelo puntúa a cada cliente por su probabilidad de fuga para que una campaña de retención gaste el presupuesto en las cuentas en riesgo.

  • CV ROC-AUC0.845
  • Test1.409 clientes
  • Ganadorreg. logística

La accuracy engaña con un 26% de fuga

Con la fuga como evento minoritario, un modelo que diga siempre que nadie se va acierta el 74% de las veces y no sirve para nada. Los candidatos se comparan por ROC-AUC con validación cruzada: regresión logística 0,845, gradient boosting 0,833, random forest 0,825.

Ganó el modelo simple

La regresión logística batió a los dos ensembles. Es el mejor recordatorio del proyecto: el modelo sofisticado no siempre es el mejor, y descubrirlo requiere comparar de verdad, no asumir. El ganador se reentrena y se evalúa una sola vez sobre 1.409 clientes apartados.

Reproducible de punta a punta

El pipeline guarda las figuras (curva ROC, matriz de confusión, importancia por permutación) junto a un metrics.json, y hay un notebook público en Kaggle con el análisis completo para quien quiera seguirlo paso a paso.

¿Conectamos?

Hablemos: feedback, colaboración o una oportunidad.

Puedes escribirme por un proyecto, una duda técnica, para darme feedback o por unas prácticas o un primer puesto junior. Respondo siempre.

Escríbeme

Próximos proyectos:

Hecho con

PythonPyTorchscikit-learnpandasNumPyJupyterHugging FaceLangChainFastAPIPydanticDockerGitHub ActionsPrometheusGrafanaMLflowPostgreSQLGitGitHubLinuxStreamlitSQLiteAnthropicBashPyPIOllamaPythonPyTorchscikit-learnpandasNumPyJupyterHugging FaceLangChainFastAPIPydanticDockerGitHub ActionsPrometheusGrafanaMLflowPostgreSQLGitGitHubLinuxStreamlitSQLiteAnthropicBashPyPIOllama
hola@jmwebsoluciones.com