НачатьНачать бесплатно

Сравнение 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()
Редактировать и запускать код