Aan de slagGa gratis aan de slag

Binomiale verdeling

Zoals we in de dia's al zagen, wordt de binomiale verdeling gebruikt om het aantal successen in herhaalde proeven te modelleren, waarbij de kans op succes constant is.

Voor deze oefening kijken we naar een spel waarin je een bal in een basket moet gooien. Je krijgt 10 pogingen en je weet dat je 80% kans hebt om een poging te raken. Om het simpel te houden, gaan we ervan uit dat elke poging onafhankelijk is.

Deze oefening maakt deel uit van de cursus

Statistiek-vragen voor sollicitaties oefenen in Python

Cursus bekijken

Oefeninstructies

  • Genereer gegevens voor de verdeling met de functie rvs() met size op 1000; ken dit toe aan de variabele data.
  • Toon een matplotlib-histogram; bekijk de vorm van de verdeling.
  • Ken de kans om 8 of minder pogingen te scoren toe aan prob1 en print het resultaat.
  • Ken de kans om alle 10 pogingen te scoren toe aan prob2 en print het resultaat.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Generate binomial data
from scipy.stats import binom
data = binom.rvs(n=____, p=____, size=____)

# Plot the distribution
plt.hist(____)
plt.show()

# Assign and print probability of 8 or less successes
prob1 = binom.cdf(k=____, n=____, p=____)
print(____)

# Assign and print probability of all 10 successes
prob2 = binom.pmf(k=____, n=____, p=____)
print(____)
Code bewerken en uitvoeren