Сравнение 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уже доступны в вашем пространстве имён. Распакуйте результаты в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()