Yazı-tura atmak
Videoda, binom dağılımının başarı olasılığını kestiren özel get_heads_prob() fonksiyonumuzu görmüştün. Bu egzersizde, onu kendin kullanacak ve yazı-tura deneyi üzerinde işini iyi yapıp yapmadığını doğrulayacaksın.
Kafa karışıklığına dikkat: İki farklı olasılık dağılımı söz konusu! Biri, yazı-tura atışlarını modellemek için kullandığımız binom dağılımı. Bu, iki olası değeri (yazı veya tura) olan ve başarı olasılığıyla (yazı gelmesi) parametrik, ayrık bir dağılım. Bu parametrenin Bayesçi kestirimi ise başka, sürekli bir olasılık dağılımıdır. Tam olarak hangi dağılım olduğunu bilmiyoruz ama get_heads_prob() ile bunu kestirebilir ve görselleştirebiliriz.
numpy ve seaborn senin için sırasıyla np ve sns olarak içe aktarılmıştır.
Bu egzersiz, kursun bir parçasıdır
Python ile Bayesçi Veri Analizi
Egzersiz talimatları
- %50 yazı gelme olasılığıyla 1000 yazı-tura atışı (0 ve 1’ler) üret ve
tossesdeğişkenine ata. tossesveget_heads_prob()fonksiyonunu kullanarak yazı gelme olasılığını kestir ve sonucuheads_probdeğişkenine ata.- Az önce kestirdiğin yazı gelme olasılığının dağılımı için bir yoğunluk grafiği çiz.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Generate 1000 coin tosses
tosses = ____(____, ____, ____)
# Estimate the heads probability
heads_prob = ____
# Plot the distribution of heads probability
____(____, shade=True, label="heads probabilty")
plt.show()