[PYTHON] [Statistik für Programmierer] Bayes-Theorem

Inhaltsverzeichnis

Statistik für Programmierer - Inhaltsverzeichnis

Annahme

Wir empfehlen Ihnen, die folgenden Artikel im Voraus zu lesen.

Satz von Bayes

Unter der Bedingung, dass Ereignis A auftritt, wird die bedingte Wahrscheinlichkeit, wenn i-Typ-Ereignis B auftritt, wie folgt berechnet. Ereignis B vom Typ K ist definiert als "B_1, B_2, B_3 ... B_i" und sie sind voneinander ausgeschlossen.

Die bedingte Wahrscheinlichkeit, dass das Ereignis "Bi" unter der Bedingung auftritt, dass das Ereignis A eintritt, wird durch die folgende Formel berechnet.

P(B_i|A) = \frac{P(A∩B_i)}{P(A)}

In dem Teil von P (A∩B_i), Multiplikatorsatz(P(A∩B)=P(A)×P(A|B))Verwendenvon,P(A)×P(A|B)Ersatz. Dann wird es durch die folgende Formel ersetzt.

P(B_i|A) = \frac{P(B_i) \cdot P(A|B_i)}{P(A)}

Dies ist der Satz von Bayes. Jede Variable hat die folgende Bedeutung.

Variable Erläuterung
P(A) Wahrscheinlichkeit des Auftretens von A.
P(B) Wahrscheinlichkeit des Auftretens von B (Vorwahrscheinlichkeit)
P(A|B) Wahrscheinlichkeit, dass A nach B auftritt (bedingte Wahrscheinlichkeit, Wahrscheinlichkeit)
P(B|A) Wahrscheinlichkeit, dass B nach A auftritt (bedingte Wahrscheinlichkeit, hintere Wahrscheinlichkeit)

Beweis des Satzes von Bayes

Einzelheiten finden Sie unter Beweis des Bayes-Theorems.

Die Wahrscheinlichkeit, dass A nach B auftritt (bedingte Wahrscheinlichkeit) × die Wahrscheinlichkeit, dass B auftritt Die Wahrscheinlichkeit, dass B nach A auftritt (bedingte Wahrscheinlichkeit) × entspricht der Wahrscheinlichkeit, dass A auftritt.

Mit anderen Worten

P(B_i|A) \cdot P(A) = P(A|B_i) \cdot P(B_i)

Es bedeutet das. Das Teilen beider Seiten durch "P (A)" ergibt die folgende Form.

P(B_i|A) = \frac{P(B_i) \cdot P(A|B_i)}{P(A)}

Erweitern Sie den Satz von Bayes

Außerdem wird der Satz von Bayes häufig auf diese Weise verwendet.

P(B_i|A) = \frac{P(B_i)\cdot P(A|B_i)}{\sum_{j=1}^{k}P(B_j)\cdot P(A|B_j)} 

Referenz

Recommended Posts

[Statistik für Programmierer] Bayes-Theorem
[Statistik für Programmierer] Box Whisker
[Statistiken für Programmierer] Durchschnitt, Median und am häufigsten
[Statistik für Programmierer] Was ist ein Ereignis?
[Statistik für Programmierer] Inhaltsverzeichnis-Data Science
[Statistik für Programmierer] Bedingter Wahrscheinlichkeits- und Multiplikatorsatz
[Statistik für Programmierer] Lorenzkurve und Gini-Koeffizient
Programm zum Studium der Statistik
[Statistik für Programmierer] Dispersion, Standardabweichung und Fluktuationskoeffizient
[Statistik für Programmierer] Wahrscheinlichkeitsvariablen, Wahrscheinlichkeitsverteilungen und Wahrscheinlichkeitsdichtefunktionen
Prolog-Objektorientierung für Python-Programmierer
Bewegungsstatistik zur Vorhersage von Zeitreihen