IniziaInizia gratis

La curva ROC

Ora che hai costruito un modello di regressione logistica per prevedere lo stato di diabete, puoi tracciare la curva ROC per visualizzare come variano il tasso di veri positivi e di falsi positivi al variare della soglia decisionale.

Le etichette di prova, y_test, e le probabilità previste delle caratteristiche di prova appartenenti alla classe positiva, y_pred_probs, sono state precaricate per te, insieme a matplotlib.pyplot e plt.

Creerai una curva ROC e poi interpreterai i risultati.

Questo esercizio fa parte del corso

Apprendimento supervisionato con scikit-learn

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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()
Modifica ed esegui il codice