從 rbinom 到 dbinom
這段程式碼顯示:
- 在點擊率為 10% 的情況下,使用
rbinom從 100 則廣告中模擬點擊/訪客數(n_clicks)。 - 計算得到 13 位訪客的機率(
prob_13_visitors)。
也就是說,用機率記號是在計算 P(n_visitors = 13 | proportion_clicks = 10%)。
本練習屬於課程
R 的 Bayesian 資料分析基礎
練習說明
- 先執行這段程式碼。
- 接著,改寫這段程式碼,改用
dbinom來計算prob_13_visitors。
請記住:dbinom 會「直接」回傳機率,且接受下列引數:dbinom(x = , size = , prob = )。其中 size 與 prob 的意義與 rbinom 相同,但 x 是你想要計算其機率的資料值。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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