Sannolikhetsfördelningar och berättelser: Binomialfördelningen

Statistiskt tänkande i Python (del 1)

Justin Bois

Teaching Professor at the California Institute of Technology

Sannolikhetsmassafunktion (PMF)

  • Mängden sannolikheter för diskreta utfall
Statistiskt tänkande i Python (del 1)

Diskret likformig PMF

ch3-3.004.png

Statistiskt tänkande i Python (del 1)

Sannolikhetsfördelning

  • En matematisk beskrivning av utfall
Statistiskt tänkande i Python (del 1)

Diskret likformig fördelning: berättelsen

Utfallet av ett kast med en rättvis tärning är

  • Diskret
  • Likformigt fördelat.
Statistiskt tänkande i Python (del 1)

Binomialfördelningen: berättelsen

  • Antalet r lyckade utfall i n Bernoulli-försök med sannolikheten p för framgång är binomialfördelat
  • Antalet r krona i 4 myntsinglingar med sannolikheten 0,5 för krona är binomialfördelat
Statistiskt tänkande i Python (del 1)

Sampla från binomialfördelningen

rng.binomial(4, 0.5)
2
rng.binomial(4, 0.5, size=10)
array([4, 3, 2, 1, 1, 0, 3, 2, 3, 0])
Statistiskt tänkande i Python (del 1)

Binomialfördelningens PMF

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

ch3-3.019.png

Statistiskt tänkande i Python (del 1)

Binomialfördelningens CDF

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()
Statistiskt tänkande i Python (del 1)

Binomialfördelningens CDF

ch3-3.022.png

Statistiskt tänkande i Python (del 1)

Nu kör vi en övning!

Statistiskt tänkande i Python (del 1)

Preparing Video For Download...