Introdução à estatística em Python
Maggie Matsui
Content Developer, DataCamp
binom.rvs(# of coins, probability of heads/success, size=# of trials)
1
= cara, 0
= coroa
from scipy.stats import binom
binom.rvs(1, 0.5, size=1)
array([1])
binom.rvs(1, 0.5, size=8)
array([0, 1, 1, 0, 1, 0, 1, 1])
binom.rvs(8, 0.5, size=1)
array([5])
binom.rvs(3, 0.5, size=10)
array([0, 3, 2, 1, 3, 0, 2, 2, 0, 0])
binom.rvs(3, 0.25, size=10)
array([1, 1, 1, 1, 0, 0, 2, 0, 1, 0])
Distribuição de probabilidade de sucessos em uma sequência de tentativas independentes
Ex.: número de caras em uma sequência de lançamentos de moedas
Descrito por $n$ e $p$
binom.rvs(n=10, p=0.5, size=20)
$P(\text{heads} = 7)$
# binom.pmf(num heads, num trials, prob of heads)
binom.pmf(7, 10, 0.5)
0.1171875
$P(\text{heads} \le 7)$
binom.cdf(7, 10, 0.5)
0.9453125
$P(\text{heads} > 7)$
1 - binom.cdf(7, 10, 0.5)
0.0546875
$\text{Expected value} = n \times p$
_Número esperado de caras em 10 lances _ $= 10 \times 0,5 = 5$
_Distribuição binomial é uma distribuição de probabilidade de sucessos em uma sequência de tentativas independentes _
_Distribuição binomial é uma distribuição de probabilidade de sucessos em uma sequência de tentativas independentes _
As probabilidades da segunda tentativa mudam devido ao resultado da primeira
Se as tentativas não forem independentes, a distribuição binomial não se aplica!
Introdução à estatística em Python