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

Trung bình của các giá trị trung bình

Bạn muốn biết số người dùng trung bình (num_users) trên mỗi thương vụ là bao nhiêu, và bạn muốn biết con số này cho toàn công ty để xem các thương vụ của Amir có nhiều hay ít người dùng hơn mức trung bình của công ty. Vấn đề là trong năm vừa rồi, công ty đã xử lý hơn mười nghìn thương vụ, nên việc tổng hợp toàn bộ dữ liệu là không thực tế. Thay vào đó, bạn sẽ ước lượng trung bình bằng cách lấy một số mẫu ngẫu nhiên các thương vụ, vì cách này dễ hơn nhiều so với việc thu thập dữ liệu từ tất cả mọi người trong công ty.

amir_deals đã có sẵn và dữ liệu người dùng cho tất cả thương vụ của công ty có trong all_deals. Cả pandas (viết tắt là pd) và numpy (viết tắt là np) đều đã được nạp.

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

Nhập môn Thống kê với Python

Xem khóa học

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

  • Đặt hạt giống ngẫu nhiên (random seed) là 321.
  • Lấy 30 mẫu (có hoàn lại) với kích thước 20 từ all_deals['num_users'] và tính trung bình của mỗi mẫu. Lưu các giá trị trung bình mẫu vào sample_means.
  • In ra trung bình của sample_means.
  • In ra trung bình của cột num_users trong amir_deals.

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.

# Set seed to 321
____

sample_means = []
# Loop 30 times to take 30 means
for i in range(____):
  # Take sample of size 20 from num_users col of all_deals with replacement
  cur_sample = ____
  # Take mean of cur_sample
  cur_mean = ____
  # Append cur_mean to sample_means
  sample_means.append(____)

# Print mean of sample_means
print(____)

# Print mean of num_users in amir_deals
print(____)
Chỉnh sửa và Chạy Mã