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
Instructions
- Tracez la courbe des gains cumulés. Les prédictions sont dans
predictions_testet les valeurs réelles de la cible danstargets_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)