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