Binom dağılımı
Slaytlarda değindiğimiz gibi, binom dağılımı başarı olasılığı sabit olan denemelerdeki başarılı sonuçların sayısını modellemek için kullanılır.
Bu egzersizde, topu bir sepete atmaya çalıştığın bir oyunu düşün. Sana 10 atış hakkı veriliyor ve her atışta %80 başarı şansın olduğunu biliyorsun. Basitleştirmek için her atışın birbirinden bağımsız olduğunu varsay.
Bu egzersiz
Python ile İstatistik Mülakat Soruları Pratiği
kursunun bir parçasıdırEgzersiz talimatları
sizeparametresi 1000 olacak şekildervs()fonksiyonunu kullanarak dağılım için veri üret; bunudatadeğişkenine ata.- Bir
matplotlibhistogramı göster; dağılımın şeklini incele. - 8 veya daha az isabet olasılığını
prob1değişkenine ata ve sonucu yazdır. - Tüm 10 atışı isabet ettirme olasılığını
prob2değişkenine ata ve sonucu yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Generate binomial data
from scipy.stats import binom
data = binom.rvs(n=____, p=____, size=____)
# Plot the distribution
plt.hist(____)
plt.show()
# Assign and print probability of 8 or less successes
prob1 = binom.cdf(k=____, n=____, p=____)
print(____)
# Assign and print probability of all 10 successes
prob2 = binom.pmf(k=____, n=____, p=____)
print(____)