ComeçarComece de graça

Distribuição binomial

Como vimos nos slides, a distribuição binomial é usada para modelar o número de resultados bem-sucedidos em tentativas quando há uma probabilidade constante de sucesso.

Neste exercício, considere um jogo em que você tenta acertar uma bola na cesta. Você tem 10 arremessos e sabe que tem 80% de chance de acertar um arremesso. Para simplificar, assuma que cada arremesso é um evento independente.

Este exercício faz parte do curso

Praticando perguntas de entrevista de Estatística em Python

Ver curso

Instruções do exercício

  • Gere alguns dados para a distribuição usando a função rvs() com size igual a 1000; atribua o resultado à variável data.
  • Exiba um histograma do matplotlib e observe o formato da distribuição.
  • Atribua a probabilidade de acertar 8 ou menos arremessos a prob1 e imprima o resultado.
  • Atribua a probabilidade de acertar todos os 10 arremessos a prob2 e imprima o resultado.

Exercício interativo prático

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

# Generate binomial data
from scipy.stats import binom
data = binom.rvs(n=____, p=____, size=____)

# Plot the distribution
plt.hist(____)
plt.show()

# Assign and print probability of 8 or less successes
prob1 = binom.cdf(k=____, n=____, p=____)
print(____)

# Assign and print probability of all 10 successes
prob2 = binom.pmf(k=____, n=____, p=____)
print(____)
Editar e executar o código