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.