Kom igångKom igång gratis

Donorn som mest sannolikt donerar

Förutsägelserna från prediktionsmodellen visar hur sannolikt det är att en person är ett mål. Anta till exempel att du har byggt en modell för att förutsäga om en givare kommer att donera mer än 50 euro i en viss kampanj. Om förutsägelsen för en viss givare är 0,82 innebär det att det är 82% chans att hen donerar mer än 50 euro.

I den här övningen hittar du den givare som mest sannolikt donerar mer än 50 euro.

Kom ihåg att du kan sortera en pandas DataFrame df efter en viss kolumn c med hjälp av

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

och att du kan välja den första och sista raden i en pandas DataFrame med hjälp av

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

Den här övningen är en del av kursen

Introduktion till prediktiv analys i Python

Visa kurs

Övningsinstruktioner

  • Förutsägelserna finns i en pandas DataFrame predictions med två kolumner: givarens ID och sannolikheten att vara ett mål. Sortera förutsägelserna så att givarna med lägst sannolikhet att donera kommer först.
  • Välj och skriv ut den rad i den sorterade DataFrame som innehåller givaren som enligt modellen mest sannolikt donerar mer än 50 euro.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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

# Print the row of predictions_sorted that has the donor that is most likely to donate
print(____.____(____))
Redigera och kör kod