Praktický příklad s křivkou kumulativních zisků
Graf kumulativních zisků lze využít k odhadu toho, kolik dárců je třeba oslovit, abychom dosáhli určitého zisku. Graf totiž ukazuje, jaké procento všech cílů zasáhneme, pokud oslovíme určité procento celkové populace. Pokud známe odměnu za kampaň, snadno zjistíme, kolik dárců bychom měli cílit, abychom dosáhli požadovaného zisku.
V tomto cvičení vypočítáš, kolik dárců je třeba oslovit, abys dosáhl/a zisku 30 000 eur.
Toto cvičení je součástí kurzu
Introduction to Predictive Analytics in Python
Pokyny k cvičení
- Vykresli křivku kumulativních zisků. Predikce jsou uloženy v
predictions_testa skutečné hodnoty cílové proměnné vtargets_test. - Předpokládej, že náklady na kampaň jsou 0 eur a odměna za oslovení jednoho cíle je 50 eur. Doplň, kolik cílů je třeba zasáhnout, abys dosáhl/a zisku 30 000 eur.
- Celkový počet cílů je 1 000. Doplň, jaké procento cílů je třeba oslovit.
- Pomocí křivky kumulativních zisků zjisti, jaké procento populace je třeba oslovit. Zaokrouhli na desetiny.
- Populace tvoří 10 000 dárců — doplň, kolik z nich je třeba oslovit.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)