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.