Från rbinom till dbinom
Koden visar att
- Antalet klick/besökare (
n_clicks) simuleras utifrån 100 visade annonser med funktionenrbinom, givet att den underliggande andelen klick är 10 %. - Sannolikheten att få 13 besökare (
prob_13_visitors) beräknas.
I sannolikhetsnotation beräknar koden alltså P(n_visitors = 13 | proportion_clicks = 10 %).
Den här övningen är en del av kursen
Grunderna i bayesiansk dataanalys i R
Övningsinstruktioner
- Börja med att köra koden.
- Skriv sedan om koden så att
prob_13_visitorsberäknas meddbinomi stället.
Kom ihåg: dbinom returnerar direkt en sannolikhet och tar följande argument: dbinom(x = , size = , prob = ) där size och prob är desamma som för rbinom, men x är nu de data du vill beräkna sannolikheten för.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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