1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до прогностичної аналітики в Python

Connected

Вправа

Випадкова модель

У цій вправі ви відтворите базову лінію кривої кумулятивних виграшів, тобто криву кумулятивних виграшів випадкової моделі.

Для цього потрібно створити випадкові передбачення. Метод plot_cumulative_gain вимагає двох значень для кожного передбачення: одне для цілі 0 і одне для цілі 1. Ці значення мають у сумі давати 1, тож коректним списком передбачень може бути, наприклад, [(0.02,0.98),(0.27,0.73),...,(0.09,0.91)].

У Python можна згенерувати випадкове значення між a та b так:

import random
random_value = random.uniform(a,b)

Інструкції

100 XP
  • Імпортуйте модулі random, matplotlib і scikitplot.
  • Створіть список random_predictions, що містить випадкові числа між 0 і 1.
  • Перетворіть список random_predictions так, щоб він містив кортежі (r,a), де r — початкове значення зі списку, а a таке, що \(r+a=1\).
  • Справжні значення цілі зберігаються в targets_test. Побудуйте графік кумулятивних виграшів для вашої випадкової моделі.