Distribuții de probabilitate și povești: Distribuția Binomială

Gândire statistică în Python (Partea 1)

Justin Bois

Teaching Professor at the California Institute of Technology

Funcția de masă a probabilității (FMP)

  • Mulțimea probabilităților rezultatelor discrete
Gândire statistică în Python (Partea 1)

FMP Uniform Discretă

ch3-3.004.png

Gândire statistică în Python (Partea 1)

Distribuție de probabilitate

  • O descriere matematică a rezultatelor
Gândire statistică în Python (Partea 1)

Distribuția Uniform Discretă: povestea

Rezultatul aruncării unui zar echitabil este

  • Discret
  • Distribuit uniform.
Gândire statistică în Python (Partea 1)

Distribuția Binomială: povestea

  • Numărul r de succese în n probe Bernoulli cu probabilitatea p de succes urmează o distribuție Binomială
  • Numărul r de capete în 4 aruncări de monedă cu probabilitatea 0,5 urmează o distribuție Binomială
Gândire statistică în Python (Partea 1)

Eșantionare din distribuția Binomială

rng.binomial(4, 0.5)
2
rng.binomial(4, 0.5, size=10)
array([4, 3, 2, 1, 1, 0, 3, 2, 3, 0])
Gândire statistică în Python (Partea 1)

FMP-ul Binomial

samples = rng.binomial(60, 0.1, size=10000)
n = 60
p = 0.1

ch3-3.019.png

Gândire statistică în Python (Partea 1)

FDA-ul Binomial

import matplotlib.pyplot as plt
import seaborn as sns
sns.set()
x, y = ecdf(samples)
_ = plt.plot(x, y, marker='.', linestyle='none')
plt.margins(0.02)
_ = plt.xlabel('number of successes')
_ = plt.ylabel('CDF')
plt.show()
Gândire statistică în Python (Partea 1)

FDA-ul Binomial

ch3-3.022.png

Gândire statistică în Python (Partea 1)

Să exersăm!

Gândire statistică în Python (Partea 1)

Preparing Video For Download...