1. Learn
  2. /
  3. 课程
  4. /
  5. Bayesowska analiza danych w Pythonie

Connected

道练习

Rzut monetą

W materiale wideo poznałeś naszą własną funkcję get_heads_prob(), która szacuje prawdopodobieństwo sukcesu w rozkładzie dwumianowym. W tym ćwiczeniu użyjesz jej samodzielnie i sprawdzisz, czy dobrze sprawdza się w eksperymencie z rzutem monetą.

Uważaj, żeby nie pomylić dwóch różnych rozkładów prawdopodobieństwa, które tu występują! Pierwszy to rozkład dwumianowy – służy do modelowania rzutów monetą. Jest to rozkład dyskretny z dwiema możliwymi wartościami (orzeł lub reszka), opisany parametrem prawdopodobieństwa sukcesu (wypadnięcia orła). Bayesowskie oszacowanie tego parametru to drugi rozkład – ciągły. Nie wiemy, jakiego jest rodzaju, ale możemy go przybliżyć za pomocą funkcji get_heads_prob() i zwizualizować.

Biblioteki numpy i seaborn zostały już zaimportowane jako np i sns.

说明

100 XP
  • Wygeneruj listę 1000 rzutów monetą (0 i 1) z 50% szansą wypadnięcia orła i przypisz ją do zmiennej tosses.
  • Użyj zmiennej tosses i funkcji get_heads_prob(), aby oszacować prawdopodobieństwo wypadnięcia orła, i przypisz wynik do zmiennej heads_prob.
  • Narysuj wykres gęstości rozkładu prawdopodobieństwa wypadnięcia orła, które właśnie oszacowałeś.