ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Traza la curva de ganancias acumuladas. Las predicciones están en predictions_test y los valores verdaderos del objetivo en targets_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)
Editar y ejecutar código