Distribuição Normal (Gaussiana)


Distribuição normal

A Distribuição Normal é uma das distribuições mais importantes.

Também é chamada de Distribuição Gaussiana em homenagem ao matemático alemão Carl Friedrich Gauss.

Ele se ajusta à distribuição de probabilidade de muitos eventos, por exemplo. Pontuações de QI, batimentos cardíacos etc.

Use o random.normal()método para obter uma distribuição de dados normal.

Possui três parâmetros:

loc - (Média) onde existe o pico do sino.

scale - (Desvio Padrão) quão plana deve ser a distribuição do gráfico.

size - A forma da matriz retornada.

Exemplo

Gere uma distribuição normal aleatória de tamanho 2x3:

from numpy import random

x = random.normal(size=(2, 3))

print(x)

Exemplo

Gere uma distribuição normal aleatória de tamanho 2x3 com média em 1 e desvio padrão de 2:

from numpy import random

x = random.normal(loc=1, scale=2, size=(2, 3))

print(x)

Visualização da Distribuição Normal

Exemplo

from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns

sns.distplot(random.normal(size=1000), hist=False)

plt.show()

Resultado

Nota: A curva de uma distribuição normal também é conhecida como curva de sino por causa da curva em forma de sino.