1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în analitica predictivă în Python

Connected

exercițiu

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)

Instrucțiuni

100 XP
  • 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.