CommencerCommencer gratuitement

Cas métier avec la courbe des gains cumulés

La courbe des gains cumulés permet d’estimer combien de donateurs il faut adresser pour atteindre un certain profit. En effet, elle indique quel pourcentage de l’ensemble des cibles est atteint lorsque l’on adresse un certain pourcentage de la population. Si l’on connaît la récompense d’une campagne, il devient facile de déterminer combien de donateurs doivent être ciblés pour atteindre un profit donné.

Dans cet exercice, vous allez calculer combien de donateurs vous devez adresser pour obtenir un profit de 30 000 euros.

Cet exercice fait partie du cours

Introduction à l’analytique prédictive en Python

Afficher le cours

Instructions

  • Tracez la courbe des gains cumulés. Les prédictions sont dans predictions_test et les valeurs réelles de la cible dans targets_test.
  • Supposons que le coût d’une campagne est de 0 euro et que la récompense pour une cible adressée est de 50 euros. Indiquez combien de cibles doivent être atteintes pour réaliser un profit de 30 000 euros.
  • Il y a 1000 cibles au total. Indiquez quel pourcentage des cibles doit être adressé.
  • Utilisez la courbe des gains cumulés pour déterminer quel pourcentage de la population doit être adressé. Arrondissez au dixième.
  • Étant donné que la population est composée de 10 000 donateurs, indiquez combien de donateurs doivent être adressés.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Plot the cumulative gains
skplt.metrics.plot_cumulative_gain(____, ____)
plt.show()

# Number of targets you want to reach
number_targets_toreach = ____ / ____
perc_targets_toreach = ____ / ____
cumulative_gains = ____
number_donors_toreach = ____ * ____
print(number_donors_toreach)
Modifier et exécuter le code