Von rbinom zu dbinom
Der Code zeigt Folgendes:
- Er simuliert die Anzahl an Klicks/Besucher:innen (
n_clicks) aus 100 eingeblendeten Anzeigen mit der Funktionrbinom, wobei der zugrunde liegende Klickanteil 10 % beträgt. - Er berechnet die Wahrscheinlichkeit, 13 Besucher:innen zu erhalten (
prob_13_visitors).
In der Wahrscheinlichkeitsnotation berechnet er also P(n_visitors = 13 | proportion_clicks = 10%).
Diese Übung ist Teil des Kurses
<Kurs>Grundlagen der Bayes'schen Datenanalyse in R</Kurs>Übungsanweisungen
- Führe zuerst diesen Code aus.
- Überschreibe dann den Code so, dass
prob_13_visitorsstattdessen mitdbinomberechnet wird.
Merke dir: dbinom gibt die Wahrscheinlichkeit direkt zurück und nimmt folgende Argumente entgegen: dbinom(x = , size = , prob = ), wobei size und prob dieselben sind wie bei rbinom, aber x jetzt die Daten sind, für die du die Wahrscheinlichkeit berechnen willst.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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