ComenzarEmpieza gratis

Muestreo a partir de una distribución uniforme discreta

Tom tiene un dado normal de seis caras que muestra los números del uno al seis. En este ejercicio, utilizarás la distribución uniforme discreta, que se adapta perfectamente al muestreo de valores enteros con distribuciones uniformes, para simular el lanzamiento del dado de Tom 1000 veces. A continuación, ¡visualizarás los resultados!

Se han importado para ti los siguientes: seaborn como sns, scipy.stats como st y matplotlib.pyplot como plt.

Este ejercicio forma parte del curso

Simulaciones Montecarlo en Python

Ver curso

Instrucciones de ejercicio

  • Define low y high para utilizarlos en el muestreo .rvs() del paso siguiente; tu distribución debe incluir valores enteros desde uno (el resultado más bajo posible de la tirada) hasta seis (el resultado más alto posible de la tirada) de forma uniforme.
  • Toma 1000 muestras de la distribución uniforme discreta representada por st.randint con valores enteros del uno al seis.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Define low and high for use in rvs sampling below
low = ____
high = ____
# Sample 1,000 times from the discrete uniform distribution
samples = ____

samples_dict = {'nums':samples}
sns.histplot(x='nums', data=samples_dict, bins=6, binwidth=0.3)
plt.show()
Editar y ejecutar código