BaşlayınÜcretsiz başlayın

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

Kursa Göz Atın

Egzersiz talimatları

  • %50 yazı gelme olasılığıyla 1000 yazı-tura atışı (0 ve 1’ler) üret ve tosses değişkenine ata.
  • tosses ve get_heads_prob() fonksiyonunu kullanarak yazı gelme olasılığını kestir ve sonucu heads_prob değ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()
Kodu Düzenle ve Çalıştır