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

Thay đổi độ lệch chuẩn của phân phối chuẩn

Bạn sẽ tiếp tục khám phá chiều cao của nam giới trưởng thành ở Mỹ, mà bạn đã biết là tuân theo phân phối chuẩn với trung bình 177 cm và độ lệch chuẩn 8 cm.

Trong bài này, bạn cũng sẽ lấy mẫu từ một phân phối chuẩn và tính khoảng tin cậy 95% cho chiều cao trung bình. Nhưng lần này, bạn sẽ thay đổi độ lệch chuẩn thành 15 mà không thay đổi trung bình của chiều cao. Bạn sẽ xem điều gì xảy ra với trung bình và khoảng tin cậy của chiều cao trung bình nếu bạn thực hiện việc lấy mẫu lại!

Những phầ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

Xem khóa học

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 15; lưu kết quả vào heights_177_15.

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(1231)
heights_177_8 = st.norm.rvs(loc=177, scale=8, size=1000)
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 standard deviation is 15
heights_177_15 = ____
print(np.mean(heights_177_15))
upper = np.quantile(heights_177_15, 0.975)
lower = np.quantile(heights_177_15, 0.025)
print([lower, upper])
Chỉnh sửa và Chạy Mã