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
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áveldata. - Exiba um histograma do
matplotlibe observe o formato da distribuição. - Atribua a probabilidade de acertar 8 ou menos arremessos a
prob1e imprima o resultado. - Atribua a probabilidade de acertar todos os 10 arremessos a
prob2e 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(____)