Caso de negocio usando la curva de ganancias acumuladas
La gráfica de ganancias acumuladas puede usarse para estimar a cuántos donantes deberías dirigirte para obtener un determinado beneficio. Esta gráfica muestra qué porcentaje de todos los objetivos se alcanza cuando te diriges a un porcentaje concreto de la población. Si conoces la recompensa de una campaña, es fácil deducir cuántos donantes deberías captar para lograr un beneficio determinado.
En este ejercicio, calcularás a cuántos donantes deberías dirigirte para obtener un beneficio de 30 000 euros.
Este ejercicio forma parte del curso
Introducción al análisis predictivo en Python
Instrucciones del ejercicio
- Traza la curva de ganancias acumuladas. Las predicciones están en
predictions_testy los valores verdaderos del objetivo entargets_test. - Supón que el coste de una campaña es 0 euros y que la recompensa por dirigirte a un objetivo es de 50 euros. Indica cuántos objetivos deben alcanzarse para obtener un beneficio de 30 000 euros.
- Hay 1000 objetivos en total. Indica qué porcentaje de los objetivos debe abordarse.
- Usa la curva de ganancias acumuladas para saber qué porcentaje de la población debe abordarse. Redondea a la décima.
- Dado que la población consta de 10 000 donantes, indica a cuántos donantes deberías dirigirte.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)