ROC eğrisi
Artık diyabet durumunu tahmin etmek için bir lojistik regresyon modeli kurduğuna göre, karar eşiği değiştikçe gerçek pozitif oranı ve yanlış pozitif oranının nasıl değiştiğini görselleştirmek için ROC eğrisini çizebilirsin.
Test etiketleri y_test ve test özelliklerinin pozitif sınıfa ait olma tahmin olasılıkları y_pred_probs, senin için önceden yüklendi; ayrıca matplotlib.pyplot da plt olarak hazır.
Bir ROC eğrisi oluşturacak ve ardından sonuçları yorumlayacaksın.
Bu egzersiz
scikit-learn ile Supervised Learning
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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()