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

Порівняння ECDF

ECDF також дає змогу порівнювати два чи більше розподілів (хоча якщо їх забагато, графік стає захаращеним). Тут ви побудуєте ECDF для довжин пелюсток усіх трьох видів ірисів. Ви вже написали функцію для обчислення ECDF, тож скористайтеся нею!

Щоб накласти всі три ECDF на один графік, викличте plt.plot() тричі — по одному разу для кожної ECDF. Не забудьте додати аргументи marker='.' і linestyle='none' усередині plt.plot().

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

Статистичне мислення в Python (Частина 1)

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

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

  • Обчисліть ECDF для кожного з трьох видів за допомогою вашої функції ecdf(). Змінні setosa_petal_length, versicolor_petal_length і virginica_petal_length уже є у вашому просторі імен. Розпакуйте ECDF у x_set, y_set, x_vers, y_vers та x_virg, y_virg відповідно.
  • Побудуйте всі три ECDF на одному графіку у вигляді точок. Для цього потрібні три команди plt.plot(). Присвойте результат кожної змінній _.
  • Легенду та підписи до осей вже додано, тож натисніть надсилання, щоб побачити всі ECDF!

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

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

# Compute ECDFs




# Plot all ECDFs on the same plot




# Annotate the plot
plt.legend(('setosa', 'versicolor', 'virginica'), loc='lower right')
_ = plt.xlabel('petal length (cm)')
_ = plt.ylabel('ECDF')

# Display the plot
plt.show()
Редагувати та запускати код