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

Tự tính độ lệch chuẩn

Trong video, chúng ta đã nói về các thước đo mức độ biến thiên và bàn về độ lệch chuẩn như là thước đo được dùng phổ biến nhất. Việc bạn nắm chắc khái niệm này là khá quan trọng, vì người phỏng vấn thường sẽ hỏi sớm trong quy trình thông qua một bài tập mã hóa hoặc một câu hỏi mang tính khái niệm.

Tại đây, bạn sẽ mô phỏng trải nghiệm đó bằng cách tự tính độ lệch chuẩn, nghĩa là bạn sẽ không dùng các hàm sẵn có như std() để lấy kết quả.

Bài tập này là một phần của khóa học

Luyện tập câu hỏi phỏng vấn Thống kê bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Không dùng hàm mean(), hãy tính trung bình của danh sách nums đã được định nghĩa sẵn cho bạn.
  • Dùng giá trị variance đã tính cùng với hàm math.sqrt() để lấy độ lệch chuẩn; in kết quả của bạn.
  • Kiểm tra lại bằng cách in độ lệch chuẩn thực tế với hàm np.std() đã đề cập trước đó.

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.

# Create a sample list
import math
nums = [1, 2, 3, 4, 5]

# Compute the mean of the list
mean = ____

# Compute the variance and print the std of the list
variance = sum(pow(x - mean, 2) for x in nums) / len(nums)
std = ____
print(____)

# Compute and print the actual result from numpy
real_std = np.array(____).std()
print(____)
Chỉnh sửa và Chạy Mã