Home » python » NumPy Random Distribusi Normal (Gaussian)

NumPy Random Distribusi Normal (Gaussian)

by Catur Kurnia Sari
by Catur Kurnia Sari

Distribusi Normal adalah salah satu distribusi terpenting.

Distribusi ini juga disebut Distribusi Gaussian oleh matematikawan Jerman Carl Friedrich Gauss.

Distribusi ini sesuai dengan distribusi probabilitas dari banyak kejadian, misalnya. Skor IQ, Detak Jantung dan lain-lain.

Gunakan metode random.normal() untuk mendapatkan Distribusi Data Normal.

Distribusi ini memiliki tiga parameter, yaitu:

loc – (Mean) di mana puncak bel ada.

skala – (Deviasi Standar) seberapa datar distribusi grafik seharusnya.

size – Bentuk dari array yang dikembalikan.

Contoh:
Hasilkan distribusi normal acak ukuran 2×3

from numpy import random

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

print(x)

Contoh:
Hasilkan distribusi normal acak ukuran 2×3 dengan mean 1 dan deviasi standar 2

from numpy import random

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

print(x)

Visualisasi Distribusi Normal

Contoh:

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

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

plt.show()

Hasilnya:

Catatan: Kurva Distribusi Normal juga dikenal sebagai Kurva Lonceng karena kurva yang dihasilkan berbentuk lonceng.

You may also like