ComenzarEmpieza gratis

Evaluación del ajuste de la distribución para la variable ldl

En este ejercicio, te centrarás en una variable del conjunto de datos sobre diabetes dia: el suero sanguíneo ldl. Determinarás si la distribución normal sigue siendo una buena opción para ldl basándote en la información adicional proporcionada por una prueba de Kolmogorov-Smirnov.

Se ha cargado el DataFrame dia. También se han importado las siguientes bibliotecas: pandas como pd, numpy como np, y scipy.stats como st.

Este ejercicio forma parte del curso

Simulaciones Montecarlo en Python

Ver curso

Instrucciones del ejercicio

  • Define una lista llamada list_of_dists que contenga tus distribuciones candidatas: Laplace, normal y exponencial (en ese orden); utiliza los nombres correctos de scipy.stats.
  • Dentro del bucle, ajusta los datos con la distribución de probabilidad correspondiente, guardando como param.
  • Realiza una prueba de Kolmogorov-Smirnov para evaluar la bondad de ajuste, guardando los resultados como result.

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

# List candidate distributions to evaluate
list_of_dists = [____]
for i in list_of_dists:
    dist = getattr(st, i)
    # Fit the data to the probability distribution
    param = dist.____
    # Perform the ks test to evaluate goodness-of-fit
    result = ____
    print(result)
Editar y ejecutar código