ComenzarEmpieza gratis

Examen de conducir

En los próximos ejercicios, aprenderemos a construir un proceso generador de datos (DGP) mediante ejemplos cada vez más complejos.

En este ejercicio, vas a simular un DGP muy sencillo. Supón que mañana vas a hacer el examen de conducir. Según tu propia práctica y los datos que has recopilado, sabes que la probabilidad de aprobar es del 90% si hace sol y solo del 30% si llueve. La estación meteorológica local pronostica un 40% de probabilidad de lluvia mañana. Con esta información, quieres saber cuál es la probabilidad de que apruebes el examen mañana.

Este es un problema simple y puede resolverse de forma analítica. Aquí aprenderás a modelar un DGP sencillo y ver cómo puede usarse para simular.

Este ejercicio forma parte del curso

Simulación estadística en Python

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

sims, outcomes, p_rain, p_pass = 1000, [], 0.40, {'sun':0.9, 'rain':0.3}

def test_outcome(p_rain):  
    # Simulate whether it will rain or not
    weather = np.random.choice(['rain', 'sun'], p=[____])
    # Simulate and return whether you will pass or fail
    test_result = np.random.choice(['pass', 'fail'], p=[____])
    return test_result
Editar y ejecutar código