Phân phối nhị thức
Như đã đề cập trong các slide, phân phối nhị thức được dùng để mô hình hóa số lần thành công trong các phép thử khi xác suất thành công là cố định.
Trong bài tập này, hãy xét một trò chơi ném bóng vào rổ. Bạn có 10 lượt ném và biết rằng bạn có 80% cơ hội ghi điểm ở mỗi lượt. Để đơn giản, giả sử mỗi lượt ném là độc lập với nhau.
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
Hướng dẫn bài tập
- Tạo dữ liệu cho phân phối bằng hàm
rvs()với size đặt là 1000; gán vào biếndata. - Hiển thị biểu đồ histogram bằng
matplotlib; quan sát hình dạng của phân phối. - Gán xác suất ghi được 8 lượt hoặc ít hơn vào
prob1và in kết quả. - Gán xác suất ghi được cả 10 lượt vào
prob2và in kết quả.
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.
# Generate binomial data
from scipy.stats import binom
data = binom.rvs(n=____, p=____, size=____)
# Plot the distribution
plt.hist(____)
plt.show()
# Assign and print probability of 8 or less successes
prob1 = binom.cdf(k=____, n=____, p=____)
print(____)
# Assign and print probability of all 10 successes
prob2 = binom.pmf(k=____, n=____, p=____)
print(____)