ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • As previsões estão em um DataFrame do pandas predictions que 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(____.____(____))
Editar e executar o código