El caso. Movistar quiere anticipar el churn: que un cliente se dé de baja (y = 1) o siga contratado (y = 0). Solo usas una señal, la antigüedad del cliente x (en meses, estandarizada a ~[−3, 3]). La logística no predice un sí/no directo: estima una probabilidad de baja y luego decide por umbral 0.5.
Lee así. Los puntos abajo (y=0, sigue) y arriba (y=1, baja) son clientes reales. La curva dorada es p(x); la línea gris marca p = 0.5 y la vertical marca la frontera x*. Al mover un slider se enciende su término (β₀ o β₁) en la ecuación.
El caso. Ya tienes la logística entrenada: a cada uno de 200 clientes le asigna un score p, su probabilidad predicha de baja. Pero para actuar (llamar, ofrecer descuento) hace falta un sí/no: eso lo fija el umbral. Muévelo y mira cómo cambian los aciertos y los errores.
| predicción del modelo | ||
|---|---|---|
| baja (p≥u) | sigue (p<u) | |
| real: baja | 0TP aciertos | 0FN se escapan |
| real: sigue | 0FP falsas alarmas | 0TN aciertos |
La idea. Cada umbral da una matriz de confusión, es decir un punto (FPR, TPR). Si barres el umbral de 1 a 0 obtienes toda la curva ROC. El mismo slider mueve el punto de operación sobre la curva: es la misma cosa vista de otra forma.
La idea. La regresión logística modela una probabilidad, no una clase. La recta gris (regresión lineal) ajusta los 0/1 pero se escapa de [0, 1]: predice bajas negativas o superiores al 100%. La sigmoide dorada se queda siempre dentro: por eso es una probabilidad legítima.
De probabilidad a decisión. El umbral 0.5 parte la curva: por encima predices baja, por debajo permanencia. Mover el umbral (0.3, 0.7) cambia el equilibrio entre falsos positivos y falsos negativos, según lo que cueste cada error de negocio.
Cómo se entrena. No se minimiza el error cuadrático sino el log-loss: penaliza con fuerza estar muy seguro y equivocarse. Los β que lo minimizan son la mejor logística para tus datos.
Negocio. Movistar prioriza a los clientes con p alta para una oferta de retención. La logística además es interpretable: el signo de β₁ dice si la antigüedad protege o empuja al churn.