ComenzarEmpieza gratis

La curva ROC

Ahora que has construido un modelo de regresión logística para predecir el estado diabético, puedes trazar la curva ROC para visualizar cómo varían la tasa de verdaderos positivos y la tasa de falsos positivos a medida que cambia el umbral de decisión.

Se han precargado las etiquetas de prueba, y_test, y las probabilidades previstas de que las características de prueba pertenezcan a la clase positiva, y_pred_probs, junto con matplotlib.pyplot como plt.

Crearás una curva ROC y luego interpretarás los resultados.

Este ejercicio forma parte del curso

Aprendizaje supervisado con scikit-learn

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

# Import roc_curve
____

# Generate ROC curve values: fpr, tpr, thresholds
fpr, tpr, thresholds = ____(____, ____)

plt.plot([0, 1], [0, 1], 'k--')

# Plot tpr against fpr
plt.plot(____, ____)
plt.xlabel('False Positive Rate')
plt.ylabel('True Positive Rate')
plt.title('ROC Curve for Diabetes Prediction')
plt.show()
Editar y ejecutar código