Binomiale verspreiding


Binomiale verspreiding

Binomiale verspreiding is 'n diskrete verspreiding .

Dit beskryf die uitkoms van binêre scenario's, bv. gooi van 'n muntstuk, dit sal óf kop óf sterte wees.

Dit het drie parameters:

n- aantal proewe.

p- waarskynlikheid van voorkoms van elke verhoor (bv. vir die gooi van 'n muntstuk 0,5 elk).

size- Die vorm van die teruggekeerde skikking.

Diskrete verspreiding: Die verspreiding word gedefinieer by afsonderlike stel gebeurtenisse, bv. 'n muntgooi se resultaat is diskreet aangesien dit slegs kop of sterte kan wees, terwyl hoogte van mense kontinu is aangesien dit 170, 170.1, 170.11 ensovoorts kan wees.

Voorbeeld

Gegewe 10 proewe vir muntgooi genereer 10 datapunte:

from numpy import random

x = random.binomial(n=10, p=0.5, size=10)

print(x)

Visualisering van binomiale verspreiding

Voorbeeld

from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns

sns.distplot(random.binomial(n=10, p=0.5, size=1000), hist=True, kde=False)

plt.show()

Resultaat


Verskil tussen normale en binomiale verspreiding

Die belangrikste verskil is dat normaalverspreiding kontinu is, terwyl binomiaal diskreet is, maar as daar genoeg datapunte is, sal dit redelik soortgelyk wees aan normale verspreiding met sekere lokasies en skaal.

Voorbeeld

from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns

sns.distplot(random.normal(loc=50, scale=5, size=1000), hist=False, label='normal')
sns.distplot(random.binomial(n=100, p=0.5, size=1000), hist=False, label='binomial')

plt.show()

Resultaat