1. Nauka
  2. /
  3. Kursy
  4. /
  5. Symulacje statystyczne w Pythonie

Connected

ćwiczenie

Przykład z prawdopodobieństwem

W tym ćwiczeniu przyjrzysz się różnicy między próbkowaniem ze zwracaniem i bez zwracania. Obliczysz prawdopodobieństwo zdarzenia za pomocą symulacji, zmieniając metodę próbkowania, aby zobaczyć, jak wpływa ona na wynik.

Wyobraź sobie miskę pełną kolorowych cukierków – trzy niebieskie, dwa zielone i pięć żółtych. Wylosuj trzy cukierki, jeden po drugim, ze zwracaniem i bez zwracania. Twoim celem jest obliczenie prawdopodobieństwa, że wszystkie trzy cukierki będą żółte.

Instrukcje

100 XP
  • Zdefiniuj bowl jako listę zawierającą trzy niebieskie 'b', dwa zielone 'g' i pięć żółtych 'y' cukierków.
  • Pobierz próbkę trzech cukierków ze zwracaniem (sample_rep) i bez zwracania (sample_no_rep).
  • Dla próbki ze zwracaniem: jeśli w sample_rep nie ma cukierków 'b' ani 'g', zwiększ success_rep o jeden. Podobnie zwiększ success_no_rep, gdy w sample_no_rep nie ma cukierków 'b' ani 'g'.
  • Oblicz odpowiednie prawdopodobieństwa jako iloraz liczby sukcesów i liczby iteracji.