ÎncepețiÎncepe gratuit

Donatorul cel mai probabil să doneze

Predicțiile generate de modelul predictiv reflectă probabilitatea ca o persoană să fie o țintă. De exemplu, să presupunem că ai construit un model pentru a prezice dacă un donator va dona mai mult de 50 de euro pentru o anumită campanie. Dacă predicția pentru un anumit donator este 0,82, înseamnă că există o șansă de 82% ca acesta să doneze mai mult de 50 de euro.

În acest exercițiu vei identifica donatorul cel mai probabil să doneze mai mult de 50 de euro.

Amintește-ți că poți sorta un DataFrame pandas df după o anumită coloană c folosind:

df_sorted = df.sort_values(["c"])

și că poți selecta primul și ultimul rând dintr-un DataFrame pandas astfel:

first_row = df.head(1)
last_row = df.tail(1)

Acest exercițiu face parte din cursul

Introducere în analitica predictivă în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Predicțiile se află într-un DataFrame pandas numit predictions, care are două coloane: ID-ul donatorului și probabilitatea de a fi țintă. Sortează aceste predicții astfel încât donatorii cu cea mai mică probabilitate de a dona să apară primii.
  • Selectează și afișează rândul din acest DataFrame sortat care corespunde donatorului cel mai probabil să doneze mai mult de 50 de euro conform modelului.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Sort the predictions
predictions_sorted = ____.____([____])

# Print the row of predictions_sorted that has the donor that is most likely to donate
print(____.____(____))
Editează și rulează codul