Distrbuição Binomial em Python

Distribuição binomial foi outro método que aprendi na época da faculdade, através dele enumeramos o número de tentativas e a probabilidade daquele evento acontecer, com isso, geramos um valor aleatório e vemos se ele está dentro da probabilidade de acontecer.

Segue o script em Python?


import random
import math

def binomial(n,p): # n = numero de tentativas, p = probabilidade de cada tentativa (0 a 1, sendo 1 = 100%)
x = 0 #tentativas que deram sucesso
i = 0
while i < n: if random.random() < p: x += 1 i += 1 return x print binomial(50, 0.5) # em 50 tentativas com 50% de probabilidade de acerto, quantos acertos teriamos? [/python]

Vinicius Viana

Sobre o Autor

Analista Front-end / Web Analytics na Wunderman. Já atuei no desenvolvimento de vários sites e e-commerces, atuando sempre na área de marketing digital (SEO, Web Analytics e Links Patrocinados). Certificado em Google Analytics - GAIQ

Deixe um Comentário