Matrices de confusión
Las matrices de confusión son un excelente punto de partida para explorar la accuracy de tu modelo. Te dan los valores necesarios para calcular muchas métricas, como sensibilidad, especificidad y la F1-score.
Has creado un modelo de clasificación para predecir si una persona tiene un brazo roto a partir de una radiografía. En el conjunto de prueba, tienes la siguiente matriz de confusión:
| Predicción: 0 | Predicción: 1 | |
|---|---|---|
| Real: 0 | 324 (TN) | 15 (FP) |
| Real: 1 | 123 (FN) | 491 (TP) |
Este ejercicio forma parte del curso
Validación de modelos en Python
Instrucciones del ejercicio
- Usa la matriz de confusión para calcular la accuracy global.
- Usa la matriz de confusión para calcular la precision y el recall.
- Utiliza las tres sentencias print para mostrar cada valor de accuracy.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Calculate and print the accuracy
accuracy = (____ + ____) / (953)
print("The overall accuracy is {0: 0.2f}".format(accuracy))
# Calculate and print the precision
precision = (____) / (____ + ____)
print("The precision is {0: 0.2f}".format(precision))
# Calculate and print the recall
recall = (____) / (____ + ____)
print("The recall is {0: 0.2f}".format(recall))