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.