De la rbinom la dbinom
Codul de mai jos:
- Simulează numărul de clicuri/vizitatori (
n_clicks) din 100 de reclame afișate, folosind funcțiarbinom, presupunând că proporția reală a clicurilor este de 10%. - Calculează probabilitatea de a obține 13 vizitatori (
prob_13_visitors).
Adică, în notație probabilistică, se calculează P(n_visitors = 13 | proportion_clicks = 10%).
Acest exercițiu face parte din cursul
Fundamentals of Bayesian Data Analysis in R
Instrucțiuni pentru exercițiu
- Mai întâi, rulează codul așa cum este.
- Apoi, rescrie codul astfel încât să calculeze
prob_13_visitorsfolosinddbinomîn loc derbinom.
Ține minte: dbinom returnează direct o probabilitate și acceptă următoarele argumente: dbinom(x = , size = , prob = ), unde size și prob sunt aceiași ca la rbinom, dar x reprezintă acum datele pentru care vrei să calculezi probabilitatea.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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