Donatore più probabile a donare
Le previsioni prodotte dal modello predittivo indicano quanto è probabile che qualcuno sia un target. Per esempio, supponi di aver costruito un modello per prevedere se un donatore donerà più di 50 Euro per una certa campagna. Se la previsione per un certo donatore è 0,82, significa che c’è l’82% di probabilità che doni più di 50 Euro.
In questo esercizio troverai il donatore che con più probabilità donerà più di 50 Euro.
Ricorda che puoi ordinare un DataFrame di pandas df in base a una certa colonna c usando
df_sorted = df.sort_values(["c"])
e che puoi selezionare la prima e l’ultima riga di un DataFrame di pandas usando
first_row = df.head(1)
last_row = df.tail(1)
Questo esercizio fa parte del corso
Introduzione alla Predictive Analytics in Python
Istruzioni dell'esercizio
- Le previsioni sono in un DataFrame di pandas
predictionscon due colonne: l’ID del donatore e la probabilità di essere target. Ordina queste previsioni in modo che i donatori con la probabilità più bassa di donare vengano per primi. - Seleziona e stampa la riga, in questo DataFrame ordinato, che contiene il donatore che con più probabilità donerà più di 50 Euro secondo il modello.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Sort the predictions
predictions_sorted = ____.____([____])
# Print the row of predictions_sorted that has the donor that is most likely to donate
print(____.____(____))