Statistik

R-Kurs · Kapitel 10 · Diskrete Verteilungen in R

Diskrete Verteilungen in R

Die magischen Buchstaben

Zu jeder Verteilung gibt es vier Funktionen mit demselben Namensstamm und einem Präfix: d (Wahrscheinlichkeit P(X=k)), p (Verteilungsfunktion P(X≤k)), q (Quantil), r (Zufallszahlen).

Binomialverteilung

R
dbinom(2, size = 20, prob = 0.2)   # P(X = 2)
pbinom(2, size = 20, prob = 0.2)   # P(X <= 2)
1 - pbinom(9, 20, 0.2)             # P(X >= 10)
qbinom(0.95, 20, 0.2)              # 95%-Quantil
Ausgabe
[1] 0.1369334
[1] 0.2060847
[1] 0.002594827
[1] 7
Mini-Aufgabe

Ein fairer Münzwurf wird 10-mal wiederholt. Wie groß ist die Wahrscheinlichkeit für genau 5 Mal Kopf? (Binomialverteilung)

💡 Tipp

d… liefert P(X = k).

Lösung zeigen
R
# Bin(10, 0.5): genau 5 Erfolge
dbinom(5, size = 10, prob = 0.5)
Ausgabe
[1] 0.2460938

Geometrische Verteilung

Achtung: R zählt bei dgeom(k, p) die Misserfolge kk vor dem ersten Erfolg, also k=x1k = x - 1.

R
dgeom(0, prob = 0.3)   # P(X = 1): 0 Misserfolge
dgeom(4, prob = 0.3)   # P(X = 5): 4 Misserfolge
pgeom(9, prob = 0.3)   # P(X <= 10)
Ausgabe
[1] 0.3
[1] 0.07203
[1] 0.9717525
Mini-Aufgabe

Bei π=0,2\pi = 0{,}2: Wie wahrscheinlich ist der erste Erfolg genau beim dritten Versuch? (Denke an die R-Zählweise.)

💡 Tipp

Für die x-te Person: dgeom(x - 1, p). Hier x = 3, also dgeom(2, 0.2).

Lösung zeigen
R
# P(X = 3) = P(2 Misserfolge), p = 0.2
dgeom(2, prob = 0.2)
Ausgabe
[1] 0.128

Poisson-Verteilung

R
dpois(0, lambda = 3)   # P(X = 0)
ppois(2, lambda = 3)   # P(X <= 2)
Ausgabe
[1] 0.04978707
[1] 0.4231901

Merke: dgeom/qgeom/pgeom zählen die Misserfolge (x1x-1). Für „die x-te Person durchkommt” also dgeom(x - 1, p).

Abruf-Quiz

Frage 1 / 2

Was berechnet dbinom(2, size = 20, prob = 0.2)?