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