Bağış yapma olasılığı en yüksek bağışçı
Öngörücü modelden gelen tahminler, bir kişinin hedef olma olasılığını yansıtır. Örneğin, belirli bir kampanya için bir bağışçının 50 Euro'dan fazla bağış yapıp yapmayacağını tahmin eden bir model kurduğunu varsay. Belirli bir bağışçı için tahmin 0.82 ise, bu kişinin 50 Euro'dan fazla bağış yapma olasılığı %82 demektir.
Bu egzersizde 50 Euro'dan fazla bağış yapma olasılığı en yüksek olan bağışçıyı bulacaksın.
Bir pandas DataFrame'i df, belirli bir sütuna c göre şu şekilde sıralayabileceğini anımsa:
df_sorted = df.sort_values(["c"])
ve bir pandas DataFrame'inin ilk ve son satırını şu şekilde seçebileceğini anımsa:
first_row = df.head(1)
last_row = df.tail(1)
Bu egzersiz, kursun bir parçasıdır
Python ile Öngörücü Analitiğe Giriş
Egzersiz talimatları
- Tahminler, iki sütunu olan bir pandas DataFrame'i
predictionsiçinde: bağışçı kimliği ve hedef olma olasılığı. Bu tahminleri, bağış yapma olasılığı en düşük olan bağışçılar en başta olacak şekilde sırala. - Modelin 50 Euro'dan fazla bağış yapma olasılığı en yüksek dediği bağışçının bulunduğu satırı bu sıralanmış DataFrame içinde seç ve yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Sort the predictions
predictions_sorted = ____.____([____])
# Print the row of predictions_sorted that has the donor that is most likely to donate
print(____.____(____))