Začněte nyníZačněte zdarma

Podmíněná urna

Jak jsme si ukázali, podmíněná pravděpodobnost je pravděpodobnost jedné události za předpokladu, že nastala jiná událost. Pro ilustraci tohoto konceptu si pomůžeme klasickým problémem s urnou.

Máme urnu, která obsahuje 7 bílých a 6 černých koulí. Náhodně z ní vytáhneme 4 koule. Chceme zjistit pravděpodobnost, že první a třetí koule budou bílé, zatímco druhá a čtvrtá budou černé.

Po dokončení tohoto cvičení se naučíš pracovat se simulacemi pro výpočet jednoduchých podmíněných pravděpodobností.

Toto cvičení je součástí kurzu

Statistické simulace v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Inicializuj čítač success na hodnotu 0 a proměnnou sims na 5000.
  • Definuj seznam urn se 7 bílými koulemi ('w') a 6 černými koulemi ('b').
  • Vytáhni 4 koule bez vracení a ověř, zda jsou první a třetí bílé a druhá a čtvrtá černé.
  • Pokud je tato podmínka splněna, zvyš hodnotu success o 1.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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))
Upravit a spustit kód