Normale (Gaußsche) Verteilung


Normalverteilung

Die Normalverteilung ist eine der wichtigsten Verteilungen.

Sie wird nach dem deutschen Mathematiker Carl Friedrich Gauß auch Gaußsche Verteilung genannt.

Es passt die Wahrscheinlichkeitsverteilung vieler Ereignisse, z. IQ-Scores, Herzschlag usw.

Verwenden Sie die random.normal()Methode, um eine normale Datenverteilung zu erhalten.

Es hat drei Parameter:

loc - (Mittelwert), wo die Spitze der Glocke existiert.

scale - (Standardabweichung) wie flach die Diagrammverteilung sein soll.

size - Die Form des zurückgegebenen Arrays.

Beispiel

Generieren Sie eine zufällige Normalverteilung der Größe 2x3:

from numpy import random

x = random.normal(size=(2, 3))

print(x)

Beispiel

Generieren Sie eine zufällige Normalverteilung der Größe 2x3 mit einem Mittelwert von 1 und einer Standardabweichung von 2:

from numpy import random

x = random.normal(loc=1, scale=2, size=(2, 3))

print(x)

Visualisierung der Normalverteilung

Beispiel

from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns

sns.distplot(random.normal(size=1000), hist=False)

plt.show()

Ergebnis

Hinweis: Die Kurve einer Normalverteilung wird wegen der glockenförmigen Kurve auch als Glockenkurve bezeichnet.