Thay đổi giá trị trung bình của các phân phối chuẩn
Trong bài này, bạn sẽ dùng lấy mẫu để tính khoảng tin cậy 95% cho chiều cao trung bình của nam giới trưởng thành ở Mỹ. Nhắc lại từ bài học: chiều cao của nam giới trưởng thành ở Mỹ tuân theo phân phối chuẩn với giá trị trung bình 177 cm và độ lệch chuẩn 8 cm.
Sau khi lấy mẫu từ phân phối với các tham số mẫu như trên, bạn sẽ thay đổi giá trị trung bình của chiều cao thành 185 cm mà không thay đổi độ lệch chuẩn để xem điều gì xảy ra với giá trị trung bình và khoảng tin cậy của chiều cao trung bình sau khi lấy mẫu lại.
Các thư viện sau đã được nhập sẵn cho bạn: random, NumPy là np, và mô-đun stats của SciPy là st.
Bài tập này là một phần của khóa học
Mô phỏng Monte Carlo với Python
Hướng dẫn bài tập
- Lấy mẫu 1.000 lần từ phân phối chuẩn có trung bình 177 và độ lệch chuẩn 8; lưu kết quả vào
heights_177_8. - Lấy mẫu 1.000 lần từ phân phối chuẩn có trung bình 185 và độ lệch chuẩn 8; lưu kết quả vào
heights_185_8.
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.
random.seed(1222)
# Sample 1,000 times from the normal distribution where the mean is 177
heights_177_8 = ____
print(np.mean(heights_177_8))
upper = np.quantile(heights_177_8, 0.975)
lower = np.quantile(heights_177_8, 0.025)
print([lower, upper])
# Sample 1,000 times from the normal distribution where the mean is 185
heights_185_8 = ____
print(np.mean(heights_185_8))
upper = np.quantile(heights_185_8, 0.975)
lower = np.quantile(heights_185_8, 0.025)
print([lower, upper])