Kom igångKom igång gratis

Från rbinom till dbinom

Koden visar att

  1. Antalet klick/besökare (n_clicks) simuleras utifrån 100 visade annonser med funktionen rbinom, givet att den underliggande andelen klick är 10 %.
  2. 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

Visa kurs

Övningsinstruktioner

  • Börja med att köra koden.
  • Skriv sedan om koden så att prob_13_visitors beräknas med dbinom i 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
Redigera och kör kod