ÎncepețiÎncepe gratuit

Urna condiționată

Probabilitatea condiționată este definită ca probabilitatea unui eveniment dat fiind că un alt eveniment a avut loc. Pentru a ilustra acest concept, vom apela la o problemă cu urne.

Avem o urnă ce conține 7 bile albe și 6 bile negre. Se extrag la întâmplare 4 bile. Vrem să calculăm probabilitatea ca prima și a treia bilă să fie albe, iar a doua și a patra să fie negre.

La finalul exercițiului, vei ști să manipulezi simulări pentru a calcula probabilități condiționate simple.

Acest exercițiu face parte din cursul

Simulare statistică în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Inițializează contorul success cu valoarea 0 și sims cu 5000.
  • Definește o listă, urn, cu 7 bile albe ('w') și 6 bile negre ('b').
  • Extrage 4 bile fără înlocuire și verifică dacă prima și a treia sunt albe, iar a doua și a patra sunt negre.
  • Incrementează success dacă această condiție este îndeplinită.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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))
Editează și rulează codul