Normale (Gaussiese) verspreiding
Normale verspreiding
Die Normaalverspreiding is een van die belangrikste verdelings.
Dit word ook die Gaussiese Verspreiding genoem na die Duitse wiskundige Carl Friedrich Gauss.
Dit pas by die waarskynlikheidsverdeling van baie gebeurtenisse, bv. IK-tellings, hartklop ens.
Gebruik die random.normal()
metode om 'n normale dataverspreiding te kry.
Dit het drie parameters:
loc
- (Gemiddeld) waar die piek van die klok bestaan.
scale
- (Standaardafwyking) hoe plat die grafiekverspreiding moet wees.
size
- Die vorm van die teruggekeerde skikking.
Voorbeeld
Genereer 'n ewekansige normaalverspreiding van grootte 2x3:
from numpy import random
x = random.normal(size=(2, 3))
print(x)
Voorbeeld
Genereer 'n ewekansige normaalverspreiding van grootte 2x3 met gemiddeld op 1 en standaardafwyking van 2:
from numpy import random
x = random.normal(loc=1, scale=2, size=(2, 3))
print(x)
Visualisering van normale verspreiding
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
Let wel: Die kromme van 'n normale verspreiding staan ook bekend as die klokkurwe vanweë die klokvormige kromme.