Businesscase met de cumulative gains-curve
De cumulative gains-grafiek kan worden gebruikt om te schatten hoeveel donateurs je moet benaderen om een bepaalde winst te maken. De cumulative gains-grafiek laat namelijk zien welk percentage van alle targets wordt bereikt wanneer je een bepaald percentage van de populatie benadert. Als je de beloning van een campagne kent, kun je eenvoudig afleiden hoeveel donateurs je moet targeten om een bepaalde winst te halen.
In deze oefening bereken je hoeveel donateurs je moet benaderen om 30.000 euro winst te behalen.
Deze oefening maakt deel uit van de cursus
Introductie tot Predictive Analytics in Python
Oefeninstructies
- Plot de cumulative gains-curve. De voorspellingen staan in
predictions_testen de echte doelwaarden intargets_test. - Ga ervan uit dat de kosten van een campagne 0 euro zijn en de beloning voor het benaderen van een target 50 euro is. Vul in hoeveel targets je moet bereiken om 30.000 euro winst te maken.
- Er zijn in totaal 1000 targets. Vul in welk percentage van de targets moet worden benaderd.
- Gebruik de cumulative gains-curve om te bepalen welk percentage van de populatie moet worden benaderd. Rond af op één decimaal.
- Aangenomen dat de populatie uit 10.000 donateurs bestaat, vul in hoeveel donateurs moeten worden benaderd.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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)