Bắt đầu ngayBắt đầu miễn phí

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='.'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)

Xem khóa học

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ến setosa_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ào x_set, y_set, x_vers, y_versx_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()
Chỉnh sửa và Chạy Mã