Normální (Gaussovo) rozdělení
Normální distribuce
Normální distribuce je jednou z nejdůležitějších distribucí.
Říká se mu také Gaussovo rozdělení podle německého matematika Carla Friedricha Gausse.
Vyhovuje rozložení pravděpodobnosti mnoha událostí, např. IQ skóre, tep atd.
Tuto metodu použijte random.normal()
k získání normální distribuce dat.
Má tři parametry:
loc
- (Mean), kde existuje vrchol zvonu.
scale
- (Standardní odchylka), jak ploché by mělo být rozložení grafu.
size
- Tvar vráceného pole.
Příklad
Vygenerujte náhodné normální rozdělení o velikosti 2x3:
from numpy import random
x = random.normal(size=(2, 3))
print(x)
Příklad
Vygenerujte náhodné normální rozdělení velikosti 2x3 s průměrem 1 a standardní odchylkou 2:
from numpy import random
x = random.normal(loc=1, scale=2, size=(2, 3))
print(x)
Vizualizace normální distribuce
Příklad
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(random.normal(size=1000), hist=False)
plt.show()
Výsledek
Poznámka: Křivka normálního rozložení je také známá jako Bell Curve kvůli zvonovité křivce.