Binom dağılımı


Binom dağılımı

Binom Dağılım Ayrık Bir Dağılımdır .

İkili senaryoların sonucunu açıklar, örneğin yazı tura atmak, yazı ya da tura olacaktır.

Üç parametresi vardır:

n- Deneme sayısı.

p- her denemenin gerçekleşme olasılığı (örneğin, her biri 0,5'lik bir yazı tura atmak için).

size- Döndürülen dizinin şekli.

Ayrık Dağılım: Dağılım ayrı olaylar kümesinde tanımlanır, örneğin yazı tura sonucu yalnızca yazı veya tura olabileceğinden ayrıktır, oysa insanların boyu 170, 170,1, 170,11 ve benzeri olabileceğinden süreklidir.

Örnek

Yazı tura için verilen 10 deneme, 10 veri noktası oluşturur:

from numpy import random

x = random.binomial(n=10, p=0.5, size=10)

print(x)

Binom Dağılımının Görselleştirilmesi

Örnek

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()

Sonuç


Normal ve Binom Dağılım Arasındaki Fark

Temel fark, normal dağılımın sürekli olması, binomun ayrık olmasıdır, ancak yeterli veri noktası varsa, belirli bir yer ve ölçek ile normal dağılıma oldukça benzer olacaktır.

Örnek

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()

Sonuç