Distribución binomial
Como vimos en las diapositivas, la distribución binomial se usa para modelar el número de éxitos en ensayos cuando hay una probabilidad de éxito constante.
En este ejercicio, piensa en un juego en el que intentas encestar una pelota. Tienes 10 lanzamientos y sabes que tienes un 80% de probabilidad de acertar en cada intento. Para simplificar, asume que cada lanzamiento es un evento independiente.
Este ejercicio forma parte del curso
Practicando preguntas de entrevistas de estadística en Python
Instrucciones del ejercicio
- Genera algunos datos de la distribución usando la función
rvs()consizeestablecido en 1000; asígnalos a la variabledata. - Muestra un histograma de
matplotlib; examina la forma de la distribución. - Asigna la probabilidad de acertar 8 o menos lanzamientos a
prob1e imprime el resultado. - Asigna la probabilidad de acertar los 10 lanzamientos a
prob2e imprime el resultado.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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(____)