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
Oefeninstructies
- Genereer gegevens voor de verdeling met de functie
rvs()met size op 1000; ken dit toe aan de variabeledata. - Toon een
matplotlib-histogram; bekijk de vorm van de verdeling. - Ken de kans om 8 of minder pogingen te scoren toe aan
prob1en print het resultaat. - Ken de kans om alle 10 pogingen te scoren toe aan
prob2en 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(____)