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

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.

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ạ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_explicitvariance_np trong một lệnh print để đảm bảo chúng nhất quán.

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.

# Array of differences to mean: differences


# Square the differences: diff_sq


# Compute the mean square difference: variance_explicit


# Compute the variance using NumPy: variance_np


# Print the results

Chỉnh sửa và Chạy Mã