ПочатиПочніть безкоштовно

Бізнес-кейс із використанням кривої накопичених виграшів

Криву накопичених виграшів можна використати, щоб оцінити, до скількох донорів варто звернутися для досягнення певного прибутку. Ця крива показує, який відсоток усіх цілей буде досягнуто, якщо звернутися до певного відсотка населення. Якщо відома винагорода кампанії, легко визначити, до скількох донорів слід звернутися, щоб отримати потрібний прибуток.

У цій вправі ви обчислите, до скількох донорів слід звернутися, щоб отримати прибуток 30 000 євро.

Ця вправа є частиною курсу

Вступ до прогностичної аналітики в Python

Переглянути курс

Інструкції до вправи

  • Побудуйте криву накопичених виграшів. Прогнози збережено в predictions_test, а справжні цільові значення — у targets_test.
  • Припустіть, що вартість кампанії становить 0 євро, а винагорода за звернення до однієї цілі — 50 євро. Вкажіть, скільки цілей потрібно досягти, щоб отримати прибуток 30 000 євро.
  • Усього є 1000 цілей. Вкажіть, який відсоток цілей слід опрацювати.
  • Скористайтеся кривою накопичених виграшів, щоб визначити, який відсоток населення слід охопити. Округліть до десятих.
  • Зважаючи на те, що населення складається з 10 000 донорів, вкажіть, до скількох донорів слід звернутися.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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)
Редагувати та запускати код