1
resposta

Consolidando o seu conhecimento

from scipy.special import comb

Exemplo: Concurso para cientista de dados

combinacoes = comb(60,6)
combinacoes

# Calculando a probabilidade
probabilidade = 1 / combinacoes
print('%1.15f' % probabilidade)

n =  10
n

numero_de_alternativas_por_questao = 3
p = 1 / numero_de_alternativas_por_questao
p

q = 1 - p
q

k = 5
k

probabilidade = (comb(n, k)) * (p ** k) * (q ** (n - k))
print('%0.8f' % probabilidade)

Obter a probabilidade do candidato passar

from scipy.stats import binom

probabilidade = binom.pmf(k, n, p)
print('%0.8f' % probabilidade)

#jeito mais trabalhoso
binom.pmf(5, n, p) + binom.pmf(6, n, p) + binom.pmf(7, n, p) + binom.pmf(8, n, p) + binom.pmf(9, n, p) + binom.pmf(10, n, p)

binom.pmf([5, 6, 7, 8, 9, 10], n, p).sum()

binom.cdf(4, n, p)

1 - binom.cdf(4, n, p)

binom.sf(4, n, p)

Exemplo: Gincana

p = 0.6
p

n = 12
n

k = 8
k

probabilidade = binom.pmf(k, n, p)
print('%0.8f' % probabilidade)

equipes = 30 * probabilidade
equipes

Não entendi tão bem esse fórum, mas está entregue

1 resposta

Ei, Thamiris! Tudo bem?

Muito bom o seu código! Você explorou bem os conceitos de probabilidade e distribuição binomial, mostrando diferentes formas de calcular as probabilidades. Parabéns por toda dedicação!

Sobre a utilização do fórum, te recomendo vídeo Como turbinar seus estudos utilizando o fórum que vai te auxiliar. Além do nosso guia para trazer detalhes da sua dúvida, quando houver.

Espero ter ajudado e continue se dedicando nos estudos como está fazendo.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!