ComenzarEmpieza gratis

Prueba otras distribuciones posibles

La elección adecuada de las distribuciones de probabilidad de entrada es clave para realizar simulaciones Monte Carlo. En el vídeo, se evaluaron tres distribuciones para determinar cuál se ajustaba mejor a la variable age. Esas distribuciones eran la de Laplace, la normal y la exponencial. La distribución normal fue la que mejor se ajustó.

En este ejercicio, ¡verás si puedes encontrar una distribución que mejore el ajuste de la distribución normal! Evaluarás el ajuste de las distribuciones uniforme, normal y exponencial. El conjunto de datos de la diabetes se ha cargado como un DataFrame, dia. ¿Seguirá siendo la distribución normal la mejor?

Se han importado para ti las siguientes bibliotecas: pandas como pd, scipy.stats como st, y numpy como np.

Este ejercicio forma parte del curso

Simulaciones Montecarlo en Python

Ver curso

Instrucciones del ejercicio

  • Utiliza .fit() para ajustar una distribución a los datos de age; a continuación, utiliza .nnlf() para obtener el valor de la Estimación de Máxima Verosimilitud (MLE) del ajuste.

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

distributions = [st.uniform, st.norm, st.expon]
mles = []
for distribution in distributions:
    # Fit the distribution and obtain the MLE value
    pars = distribution.____
    mle = distribution.____
    mles.append(mle)
print(mles)
Editar y ejecutar código