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
Instrucciones del ejercicio
- Inicializa el contador
successen 0 ysimsen 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
successsi 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))