IniziaInizia gratis

Distribuzione binomiale

Come visto nelle diapositive, la distribuzione binomiale modella il numero di successi in una serie di prove in cui la probabilità di successo è costante.

Per questo esercizio, considera un gioco in cui provi a fare canestro con una palla. Hai a disposizione 10 tiri e sai di avere una probabilità dell’80% di realizzare ciascun tiro. Per semplificare, assumi che ogni tiro sia un evento indipendente.

Questo esercizio fa parte del corso

Esercitarsi con le domande di statistica per i colloqui in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Genera dei dati per la distribuzione usando la funzione rvs() con size impostata a 1000; assegnali alla variabile data.
  • Mostra un istogramma con matplotlib; osserva la forma della distribuzione.
  • Assegna a prob1 la probabilità di realizzare 8 o meno tiri e stampa il risultato.
  • Assegna a prob2 la probabilità di realizzare tutti e 10 i tiri e stampa il risultato.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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(____)
Modifica ed esegui il codice