Aan de slagGa gratis aan de slag

De voorwaardelijke urn

Zoals we hebben geleerd, is voorwaardelijke kans de kans op een gebeurtenis, gegeven dat een andere gebeurtenis heeft plaatsgevonden. Om dit concept te illustreren, kijken we naar een urnprobleem.

We hebben een urn met 7 witte en 6 zwarte ballen. Er worden willekeurig vier ballen getrokken. We willen weten wat de kans is dat de eerste en de derde bal wit zijn, terwijl de tweede en de vierde zwart zijn.

Na afloop leer je simulaties te gebruiken om eenvoudige voorwaardelijke kansen te berekenen.

Deze oefening maakt deel uit van de cursus

Statisticale simulatie in Python

Cursus bekijken

Oefeninstructies

  • Initialiseer de teller success op 0 en sims op 5000.
  • Definieer een lijst, urn, met 7 witte ballen ('w') en 6 zwarte ballen ('b').
  • Trek 4 ballen zonder terugleggen en controleer of de eerste en derde wit zijn en de tweede en vierde zwart zijn.
  • Verhoog success als aan het bovenstaande criterium wordt voldaan.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Initialize success, sims and urn
success, sims = ____, ____
urn = ____

for _ in range(sims):
    # Draw 4 balls without replacement
    draw = np.random.choice(____, replace=____, size=4)
    # Count the number of successes
    if ____: 
        success +=1

print("Probability of success = {}".format(success/sims))
Code bewerken en uitvoeren