Normale (Gaussiaanse) verdeling


Normale verdeling

De normale verdeling is een van de belangrijkste verdelingen.

Het wordt ook wel de Gauss-verdeling genoemd, naar de Duitse wiskundige Carl Friedrich Gauss.

Het past bij de kansverdeling van veel gebeurtenissen, bijv. IQ-scores, hartslag enz.

Gebruik de random.normal()methode om een ​​normale gegevensverdeling te krijgen.

Het heeft drie parameters:

loc- (Gemiddelde) waar de piek van de bel bestaat.

scale- (Standaarddeviatie) hoe vlak de grafiekverdeling moet zijn.

size- De vorm van de geretourneerde array.

Voorbeeld

Genereer een willekeurige normale verdeling van grootte 2x3:

from numpy import random

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

print(x)

Voorbeeld

Genereer een willekeurige normale verdeling van grootte 2x3 met een gemiddelde van 1 en een standaarddeviatie van 2:

from numpy import random

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

print(x)

Visualisatie van normale verdeling

Voorbeeld

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

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

plt.show()

Resultaat

Opmerking: de kromme van een normale verdeling wordt ook wel de klokkromme genoemd vanwege de klokvormige kromme.