Donor yang paling mungkin berdonasi
Prediksi yang dihasilkan oleh model prediktif mencerminkan seberapa besar kemungkinan seseorang menjadi target. Misalnya, anggap Anda membangun model untuk memprediksi apakah seorang donor akan berdonasi lebih dari 50 Euro untuk kampanye tertentu. Jika prediksi untuk seorang donor adalah 0,82, artinya ada peluang 82% bahwa ia akan berdonasi lebih dari 50 Euro.
Pada latihan ini Anda akan mencari donor yang paling mungkin berdonasi lebih dari 50 Euro.
Ingat bahwa Anda dapat mengurutkan pandas DataFrame df berdasarkan kolom tertentu c menggunakan
df_sorted = df.sort_values(["c"])
dan Anda dapat memilih baris pertama dan terakhir dari pandas DataFrame menggunakan
first_row = df.head(1)
last_row = df.tail(1)
Latihan ini adalah bagian dari kursus
Pengantar Predictive Analytics dengan Python
Petunjuk latihan
- Prediksi berada dalam pandas DataFrame
predictionsyang memiliki dua kolom: ID donor dan probabilitas menjadi target. Urutkan prediksi ini sehingga donor dengan probabilitas terendah untuk berdonasi berada di awal. - Pilih dan cetak baris dalam DataFrame yang sudah diurutkan ini yang berisi donor yang menurut model paling mungkin berdonasi lebih dari 50 Euro.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Sort the predictions
predictions_sorted = ____.____([____])
# Print the row of predictions_sorted that has the donor that is most likely to donate
print(____.____(____))