Binomial Distribution
Binomial Distribution
Binomial Distribution adalah Discrete Distribution.
Ini menggambarkan hasil dari sekenario biner, misalnya lemparan koin, itu akan menjadi kepala atau ekor.
Ini memiliki tiga parameter:
n - Jumlah percobaan.
p - Probabilitas terjadinya setiap percobaan (misalnya untuk lemparan koin 0,5 masing-masing).
size - Bentuk array yang dikembalikan.
Discrete Distribution: Distribution didefinisikan pada rangkaian peristiwa yang terpisah, misalnya hasil lemparan koin adalah discrete karna hanya dapat berupa kepala atau ekor sedangkan tinggi orang kontinu seperti dapat 170, 170.1, 170.11 dan seterusnya.
Contoh
Diberikan 10 percobaan untuk lemparan koin menghasilkan 10 poin data.
from numpy import random
x = random.binomial(n=10, p=0.5, size=10)
print(x)Visualization of Binomial Distribution
Contoh
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(random.binomial(n=10, p=0.5, size=1000), hist=True, kde=False)
plt.show()Result
Difference Between Normal and Binomial Distribution
Perbedaan utama adalah bahwa normal distribution continue sedangkan binomial discrete, tetapi jika ada titik data yang cukup akan sangat mirip dengan normal distribution dengan lokasi data skala tertentu.
Contoh
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(random.normal(loc=50, scale=5, size=1000), hist=False, label='normal')
sns.distplot(random.binomial(n=100, p=0.5, size=1000), hist=False, label='binomial')
plt.show()Result



Komentar
Posting Komentar