ComeçarComece de graça

A urna condicional

Como vimos, probabilidade condicional é definida como a probabilidade de um evento dado que outro evento ocorreu. Para ilustrar esse conceito, vamos recorrer a um problema de urna.

Temos uma urna que contém 7 bolas brancas e 6 bolas pretas. Quatro bolas são sorteadas ao acaso. Queremos saber a probabilidade de a primeira e a terceira bolas serem brancas, enquanto a segunda e a quarta bolas são pretas.

Ao concluir, você vai aprender a manipular simulações para calcular probabilidades condicionais simples.

Este exercício faz parte do curso

Simulação Estatística em Python

Ver curso

Instruções do exercício

  • Inicialize o contador success como 0 e sims como 5000.
  • Defina uma lista, urn, com 7 bolas brancas ('w') e 6 bolas pretas ('b').
  • Sorteie 4 bolas sem reposição e verifique se a primeira e a terceira são brancas e a segunda e a quarta são pretas.
  • Incremente success se o critério acima for atendido.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código