Từ rbinom sang dbinom
Đoạn mã cho thấy rằng
- Mô phỏng số lượt nhấp/khách truy cập (
n_clicks) từ 100 quảng cáo được hiển thị bằng hàmrbinomvới giả định tỷ lệ nhấp cơ bản là 10%. - Tính xác suất nhận được 13 khách truy cập (
prob_13_visitors).
Tức là, theo ký hiệu xác suất, đang tính P(n_visitors = 13 | proportion_clicks = 10%).
Bài tập này là một phần của khóa học
Những nền tảng của Phân tích dữ liệu Bayesian trong R
Hướng dẫn bài tập
- Trước hết, hãy chạy thử đoạn mã này.
- Sau đó, viết lại đoạn mã để tính
prob_13_visitorsbằngdbinomthay vìrbinom.
Lưu ý: dbinom trả về xác suất một cách trực tiếp và nhận các đối số: dbinom(x = , size = , prob = ), trong đó size và prob giống với rbinom, còn x là dữ liệu bạn muốn tính xác suất cho.
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.
# Rewrite this code so that it uses dbinom instead of rbinom
n_ads_shown <- 100
proportion_clicks <- 0.1
n_visitors <- rbinom(n = 99999,
size = n_ads_shown, prob = proportion_clicks)
prob_13_visitors <- sum(n_visitors == 13) / length(n_visitors)
prob_13_visitors