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

Connected

ćwiczenie

Symulacja jednego losowania loterii

W trzech ostatnich ćwiczeniach tego rozdziału połączymy wszystko, czego do tej pory się nauczyłeś. Przeprowadzimy kompletną symulację, podejmiemy decyzję na podstawie uzyskanych wyników i nauczymy się modyfikować dane wejściowe modelu symulacyjnego.

Wykorzystamy symulacje, aby zdecydować, czy warto kupić los na loterii. Załóżmy, że masz możliwość kupienia losu, który daje ci szansę na wygranie głównej nagrody w wysokości 10 000 dolarów. Ponieważ w sprzedaży jest łącznie 1000 losów, prawdopodobieństwo wygranej wynosi 1 do 1000. Każdy los kosztuje 10 dolarów. Wykorzystajmy naszą wiedzę o podstawach symulacji i zacznijmy od zasymulowania jednego losowania.

Instrukcje

100 XP
  • Zdefiniuj zmienną chance_of_winning jako prawdopodobieństwo wygrania loterii.
    • Pamiętaj, że 1 spośród wszystkich sprzedanych losów wygra.
  • Ustaw listę probability tak, aby zawierała prawdopodobieństwa odpowiadające poszczególnym wartościom z listy gains, korzystając ze zmiennej chance_of_winning.
  • Użyj funkcji np.random.choice(), aby wykonać jedną symulację tego losowania.