ComenzarEmpieza gratis

La urna condicional

Como hemos visto, la probabilidad condicional se define como la probabilidad de un evento dado que ocurre otro evento. Para ilustrar este concepto, vamos a un problema de urnas.

Tenemos una urna que contiene 7 bolas blancas y 6 negras. Se extraen 4 bolas al azar. Queremos saber la probabilidad de que la primera y la tercera bolas sean blancas, mientras que la segunda y la cuarta sean negras.

Al terminar, aprenderás a manipular simulaciones para calcular probabilidades condicionales sencillas.

Este ejercicio forma parte del curso

Simulación estadística en Python

Ver curso

Instrucciones del ejercicio

  • Inicializa el contador success en 0 y sims en 5000.
  • Define una lista, urn, con 7 bolas blancas ('w') y 6 bolas negras ('b').
  • Extrae 4 bolas sin reemplazo y comprueba si la primera y la tercera son blancas y la segunda y la cuarta son negras.
  • Incrementa success si se cumple el criterio anterior.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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))
Editar y ejecutar código