Distribuția binomială
Așa cum am menționat în slide-uri, distribuția binomială este folosită pentru a modela numărul de rezultate reușite în încercări în care există o probabilitate constantă de succes.
Pentru acest exercițiu, imaginează-ți un joc în care încerci să arunci o minge într-un coș. Ai la dispoziție 10 aruncări și știi că ai o șansă de 80% să reușești fiecare aruncare. Pentru simplificare, presupune că fiecare aruncare este un eveniment independent.
Acest exercițiu face parte din cursul
Exersarea întrebărilor de interviu de statistică în Python
Instrucțiuni pentru exercițiu
- Generează date pentru distribuție folosind funcția
rvs()cu dimensiunea setată la 1000; atribuie rezultatul variabileidata. - Afișează o histogramă
matplotlib; analizează forma distribuției. - Atribuie probabilitatea de a nimeri 8 sau mai puține aruncări variabilei
prob1și afișează rezultatul. - Atribuie probabilitatea de a nimeri toate cele 10 aruncări variabilei
prob2și afișează rezultatul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(____)