開始使用免費開始

從 rbinom 到 dbinom

這段程式碼顯示:

  1. 在點擊率為 10% 的情況下,使用 rbinom 從 100 則廣告中模擬點擊/訪客數(n_clicks)。
  2. 計算得到 13 位訪客的機率(prob_13_visitors)。

也就是說,用機率記號是在計算 P(n_visitors = 13 | proportion_clicks = 10%)。

本練習屬於課程

R 的 Bayesian 資料分析基礎

檢視課程

練習說明

  • 先執行這段程式碼。
  • 接著,改寫這段程式碼,改用 dbinom 來計算 prob_13_visitors

請記住:dbinom 會「直接」回傳機率,且接受下列引數:dbinom(x = , size = , prob = )。其中 sizeprob 的意義與 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
編輯並執行程式碼