Lässt es sich mit cremefarbenem Papier, einer Tönung, mehr Kontrast oder größerer Schrift besser lesen? Wählen Sie Ihre Farben und Ihre Schrift, einmalig für alle Seiten.

Kostenlose Lektion

Binomialverteilung und Normalverteilung

Nach dieser Lektion: Ich kann eine Binomialverteilung durch Zählen berechnen und eine Normalverteilung mit einer Faustregel lesen.

Lektion, 60 Min.2 BefehleJupyterLab-Lab für Data Science: pandas, Matplotlib und scikit-learn im Browser

Welche Werte sind wie wahrscheinlich?

Eine Verteilung sagt, welche Werte vorkommen und wie wahrscheinlich jeder ist. Die Binomialverteilung zählt Erfolge bei Wiederholungen, die Normalverteilung beschreibt Werte um eine Mitte.

Ein Test hat vier Fragen mit je vier Antworten. Wer nur rät, kann trotzdem Punkte holen. Mit einer Verteilung wissen Sie, wie wahrscheinlich zwei Richtige sind.

Am Ende dieser Lektion

Notiz

Ich kann eine Binomialverteilung durch Zählen berechnen und eine Normalverteilung mit einer Faustregel lesen.

Schlüsselwörter

BegriffWas er bedeutet
Verteilungwelche Werte vorkommen und wie wahrscheinlich jeder ist
Binomialverteilungdie Anzahl der Erfolge bei n gleichen, unabhängigen Versuchen
Erfolgschancedie Chance p, dass ein einzelner Versuch gelingt
Normalverteilungeine glockenförmige Verteilung um einen Mittelwert
Standardabweichungder typische Abstand eines Werts zum Mittelwert

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Die Binomialverteilung zählt Wege

Eine Binomialverteilung gilt, wenn Sie einen Versuch n-mal wiederholen. Jeder Versuch gelingt mit der gleichen Erfolgschance p, und die Versuche beeinflussen sich nicht.

Um genau k Erfolge zu bekommen, zählen Sie die Wege: Auf wie viele Arten verteilen sich k Erfolge auf n Versuche? Jeder Weg hat die gleiche Chance, p hoch k mal (1 minus p) hoch (n minus k).

Beispiel: vier Fragen mit Chance 0,25

RichtigeWegeChance je WegChance
010,31640,3164
140,10550,4219
260,03520,2109
340,01170,0469
410,00390,0039
Zusammen161,0000

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Die Binomialverteilung in Python

Code: python
def kombinationen(n, k):
    ergebnis = 1
    for i in range(k):
        ergebnis = ergebnis * (n - i) // (i + 1)
    return ergebnis

def binomial(n, k, p):
    return kombinationen(n, k) * p ** k * (1 - p) ** (n - k)

for k in range(5):
    print(k, "richtig:", binomial(4, k, 0.25))
# Ändern Sie p auf 0.5 und starten Sie erneut.
# Bei welchem k liegt dann die größte Chance?

Die Normalverteilung hat eine Glockenform

Viele Messwerte häufen sich um eine Mitte und werden zu den Rändern hin seltener. Das Bild ist eine Glocke: die Normalverteilung. Sie ist durch Mittelwert und Standardabweichung festgelegt.

Die Faustregel: Etwa 68 Prozent der Werte liegen höchstens eine Standardabweichung vom Mittelwert entfernt, etwa 95 Prozent höchstens zwei und fast alle höchstens drei.

Beispiel: die Faustregel an den Ausleihen

Bereich um den Mittelwert 270,3FaustregelIn den Daten
Eine Standardabweichung (79,7)etwa 68 Prozent66 Prozent
Zwei Standardabweichungenetwa 95 Prozent97 Prozent
Drei Standardabweichungenfast alle100 Prozent

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Den Anteil innerhalb einer Standardabweichung berechnen

Befehl
docker exec jupyter python3 -c "print((lambda h: round(h.sub(h.mean()).abs().le(h.std()).mean(), 2))(__import__('pandas').read_csv('hires.csv')['hires']))"

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Den Anteil innerhalb von zwei Standardabweichungen berechnen

Befehl
docker exec jupyter python3 -c "print((lambda h: round(h.sub(h.mean()).abs().le(2 * h.std()).mean(), 2))(__import__('pandas').read_csv('hires.csv')['hires']))"

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Ein häufiger Fehler

Warnung

Viele denken, jeder Datensatz sei normalverteilt. Das stimmt nicht. Gehaltszahlen sind schief und Wartezeiten haben einen langen Ausläufer. Sehen Sie sich zuerst ein Histogramm an, bevor Sie die Faustregel benutzen.

Über dieses Lab und seinen Quellcode: JupyterLab-Lab für Data Science: pandas, Matplotlib und scikit-learn im Browser

Sie unterrichten eine Gruppe? Weisen Sie dieses Modul Ihren Studierenden zu, mit Handbuch für Lehrende, automatisch geprüften Aufgaben und einem Lab für jede Person.