1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Tư duy Thống kê với Python (Phần 1)

Connected

Bài tập

Tính phương sai

Điều quan trọng là bạn hiểu phần nào các hàm thường dùng thực sự làm gì bên dưới. Dù bạn có thể đã biết cách tính phương sai, đây là khóa học nhập môn và không giả định điều đó. Trong bài tập này, chúng ta sẽ tính tường minh phương sai của độ dài cánh hoa của loài Iris veriscolor bằng các công thức đã thảo luận trong video. Sau đó, chúng ta sẽ dùng np.var() để tính lại.

Hướng dẫn

100 XP
  • Tạo một mảng gọi là differences bằng cách lấy độ dài cánh hoa (versicolor_petal_length) trừ đi độ dài cánh hoa trung bình. Biến versicolor_petal_length đã có sẵn trong không gian tên của bạn dưới dạng mảng NumPy nên bạn có thể tận dụng các phép toán vector hóa của NumPy.
  • Bình phương từng phần tử trong mảng này. Ví dụ, x**2 sẽ bình phương từng phần tử trong mảng x. Lưu kết quả vào diff_sq.
  • Tính trung bình của các phần tử trong diff_sq bằng np.mean(). Lưu kết quả vào variance_explicit.
  • Tính phương sai của versicolor_petal_length bằng np.var(). Lưu kết quả vào variance_np.
  • In cả variance_explicit và variance_np trong một lệnh print để đảm bảo chúng nhất quán.