So sánh các ECDF
ECDF cũng cho phép bạn so sánh hai hay nhiều phân phối (dù biểu đồ sẽ rối nếu có quá nhiều). Ở đây, bạn sẽ vẽ ECDF cho chiều dài cánh hoa của cả ba loài iris. Bạn đã viết một hàm để tạo ECDF, vậy hãy tận dụng nó!
Để chồng cả ba ECDF lên cùng một biểu đồ, bạn có thể dùng plt.plot() ba lần, mỗi ECDF một lần. Nhớ thêm các tham số marker='.' và linestyle='none' trong plt.plot().
Bài tập này là một phần của khóa học
Tư duy Thống kê với Python (Phần 1)
Hướng dẫn bài tập
- Tính ECDF cho mỗi trong ba loài bằng hàm
ecdf()của bạn. Các biếnsetosa_petal_length,versicolor_petal_length, vàvirginica_petal_lengthđã có trong không gian tên của bạn. Giải nén các ECDF lần lượt vàox_set, y_set,x_vers, y_versvàx_virg, y_virg. - Vẽ cả ba ECDF trên cùng một biểu đồ dưới dạng các điểm. Để làm điều này, bạn sẽ cần ba lệnh
plt.plot(). Gán kết quả của mỗi lệnh cho_. - Chú giải và nhãn trục đã được thêm sẵn, hãy gửi bài để xem tất cả các ECDF!
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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()