ComenzarEmpieza gratis

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

Ver curso

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))
Editar y ejecutar código