2
respostas

Valor de K

Por que k = 2 na resposta?

print("{0:.2%}".format(binom.sf(2, n, p)))

Sendo k o número de eventos desejados que tenham sucesso, e queremos que caia 5 no dado pelo menos 3 vezes, não deveria ser k = 3?

print("{0:.2%}".format(binom.pmf(3, n, p)))

2 respostas

Olá Renato, tudo bem? Espero que sim!

Como queremos encontrar a probabilidade de o dado cair com o número cinco voltado para cima pelo menos três vezes, devemos encontrar a soma das probabilidades de cair 3, 4, 5 ... até 10 vezes. Portanto não podemos utilizar apenas binom.pmf(3, n, p), uma vez que isso só calcula a probabilidade de cair 3 vezes.

Caso queira calcular de forma manual cada um dos valores, é necessário somar as probabilidades da seguinte forma:

from scipy.stats import binom

n = 10
p = 1 / 6
binom.pmf(3, n, p)+binom.pmf(4, n, p)+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)

Mas sabemos que a probabilidade de cair de 3 a 10 vezes é a mesma coisa que 1 - a probabilidade de cair 0, 1 e 2 vezes. Logo podemos utilizar a função 1 - binom.cdf(2, 10, 1/6), já que essa fórmula vai calcular o valor da probabilidade acumulada até 2 e será subtraído do valor 1.

A fórmula binom.sf(2, 10, 1/6) é exatamente o cálculo feito em 1 - binom.cdf(2, 10, 1/6), e é por isso que foi utilizado o valor 2. Como queremos pelo menos 3, basta subtrair a probabilidade acumulada até o valor 2.

Espero que tenha tirado sua dúvida.

Estou à disposição. Bons estudos!

Isso mesmo, quando diz " pelo menos" significa um somatório de probabilidades conforme explicado pelo João.