Affärsfall med kurvan för kumulativa vinster
Grafen för kumulativa vinster kan användas för att uppskatta hur många givare man bör kontakta för att uppnå en viss vinst. Grafen visar nämligen vilken andel av alla mål som nås när man kontaktar en viss andel av populationen. Om man känner till belöningen för en kampanj är det enkelt att räkna ut hur många givare som behöver kontaktas för att nå en viss vinst.
I den här övningen beräknar du hur många givare du bör kontakta för att uppnå en vinst på 30 000 euro.
Den här övningen är en del av kursen
Introduktion till prediktiv analys i Python
Övningsinstruktioner
- Rita kurvan för kumulativa vinster. Prediktionerna finns i
predictions_testoch de sanna målvärdena finns itargets_test. - Anta att kampanjkostnaden är 0 euro och att belöningen för att kontakta ett mål är 50 euro. Ange hur många mål som behöver nås för att generera 30 000 euro i vinst.
- Det finns totalt 1 000 mål. Ange vilken procentandel av målen som ska kontaktas.
- Använd kurvan för kumulativa vinster för att ta reda på vilken procentandel av populationen som bör kontaktas. Avrunda till tiondelen.
- Givet att populationen består av 10 000 givare, ange hur många givare som bör kontaktas.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)