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

Từ rbinom sang dbinom

Đoạn mã cho thấy rằng

  1. 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àm rbinom với giả định tỷ lệ nhấp cơ bản là 10%.
  2. 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

Xem khóa học

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_visitors bằng dbinom thay 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 đó sizeprob 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
Chỉnh sửa và Chạy Mã