Doador com maior probabilidade de doar
As previsões geradas pelo modelo preditivo refletem a probabilidade de alguém ser um alvo. Por exemplo, suponha que você construiu um modelo para prever se um doador vai doar mais de 50 Euros em uma determinada campanha. Se a previsão para um certo doador for 0.82, isso significa que há 82% de chance de ele doar mais de 50 Euros.
Neste exercício, você vai encontrar o doador com maior probabilidade de doar mais de 50 Euros.
Lembre-se de que você pode ordenar um DataFrame do pandas df de acordo com uma coluna c usando
df_sorted = df.sort_values(["c"])
e que você pode selecionar a primeira e a última linha de um DataFrame do pandas usando
first_row = df.head(1)
last_row = df.tail(1)
Este exercício faz parte do curso
Introdução à Análise Preditiva em Python
Instruções do exercício
- As previsões estão em um DataFrame do pandas
predictionsque tem duas colunas: o ID do doador e a probabilidade de ser alvo. Ordene essas previsões de modo que os doadores com menor probabilidade de doar fiquem primeiro. - Selecione e imprima a linha desse DataFrame ordenado que tem o doador com maior probabilidade de doar mais de 50 Euros, de acordo com o modelo.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Sort the predictions
predictions_sorted = ____.____([____])
# Print the row of predictions_sorted that has the donor that is most likely to donate
print(____.____(____))