Порівняння 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()