¿Conoces la diferencia entre la Precisión, el Recall y el F1 Score? 📊
Aprende cuando utilizar cada métrica y no te quedes en blanco en tus entrevistas de ML o Ciencia de Datos 👇
No siempre hay que utilizar el Accuracy, es muy engañoso cuando tienes datasets desbalanceados.
🧑🏫 Por ejemplo, diseñas un modelo de detección de fraudes, donde el 99% de datos son legítimos (Fraude = False), solo tienes un 1% que te indica un frade → Dataset desbalanceado.
Si tu modelo dice que todo es seguro, tendrás un Accuracy brutal ~ 99%, pero su es totalmente inutil.
🟢 Ahí es donde entran estas tres métricas: Precisión, Recall, F1.
👉 Precisión (¿Cuánto de lo que aseguro es verdad?):
De todas las veces que tu modelo dice "esto es positivo", ¿cuántas veces ha acertado? Una precisión alta significa que apenas das falsas alarmas. Te interesa priorizarla cuando un falso positivo sale carísimo.
(Filtro de spam bloqueando un correo importante de un cliente)
👉 Recall (¿Cuánto se me ha escapado?):
De todo lo que realmente era positivo en tus datos, ¿cuánto has sido capaz de pillar? Un recall alto significa que dejas pasar muy pocos casos. Es la métrica reina cuando un falso negativo es imperdonable.
(Un modelo médico pasando por alto un tumor)
👉 ¿Y el F1 Score?:
Es el arbitro. Si ajustas el modelo para que sea súper estricto y no falle (alta precisión), se te escaparán casos. Si lo abres para pillarlo todo (alto recall), te comerás muchas falsas alarmas → Trade-off
El F1 equilibra ambas métricas. Es ideal cuando te importan los dos tipos de errores por igual.
📐 ¿Cómo se calculan?:
Precision = TP / (TP FP)
Recall = TP / (TP FN)
F1 Score = 2 × (Precision × Recall) / (Precision Recall)
Donde:
TP → True Positives (correctly predicted positive)
FP → False Positives (predicted positive, actually negative)
FN → False Negatives (predicted negative, actually positive)
TN → True Negatives (correctly predicted negative)
✍️ Cuándo utilizar estas métricas:
Cuando las clases estén desbalanceadas, cuando los diferentes tipos de errores tengan costes distintos, o cuando necesites justificar la elección de tu umbral en una entrevista.