Rozkład normalny (gaussowski)
Normalna dystrybucja
Rozkład normalny jest jednym z najważniejszych rozkładów.
Jest również nazywany rozkładem Gaussa na cześć niemieckiego matematyka Carla Friedricha Gaussa.
Pasuje do rozkładu prawdopodobieństwa wielu zdarzeń, np. Wyniki IQ, bicie serca itp.
Użyj random.normal()
metody, aby uzyskać normalną dystrybucję danych.
Ma trzy parametry:
loc
- (Mean) tam, gdzie istnieje szczyt dzwonu.
scale
- (odchylenie standardowe) jak płaski powinien być rozkład wykresu.
size
– kształt zwróconej tablicy.
Przykład
Wygeneruj losowy rozkład normalny o rozmiarze 2x3:
from numpy import random
x = random.normal(size=(2, 3))
print(x)
Przykład
Wygeneruj losowy rozkład normalny o rozmiarze 2x3 ze średnią 1 i odchyleniem standardowym 2:
from numpy import random
x = random.normal(loc=1, scale=2, size=(2, 3))
print(x)
Wizualizacja rozkładu normalnego
Przykład
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(random.normal(size=1000), hist=False)
plt.show()
Wynik
Uwaga: Krzywa rozkładu normalnego jest również znana jako krzywa dzwonowa ze względu na krzywą w kształcie dzwonu.