ComenzarEmpieza gratis

Apuestas entre Tom y Eva

¡Es hora de jugar a un juego entre Tom y Eva!

Recuerda que Tom tiene un dado regular de seis caras y que los resultados de lanzarlo siguen una distribución uniforme discreta en el intervalo de uno y seis. Eva tiene una moneda sesgada que tiene una probabilidad p de salir cara. La distribución del número de tiradas que necesita Eva para salir cara es geométrica.

Éstas son las reglas del juego:

  • Puntuación de Tom: el punto del dado lanzado
  • Puntuación de Eva: número de tiradas necesarias para salir cara
  • Gana la persona con la puntuación más alta

¡Tu tarea es simular este juego! Para la lista de posibles valores p [0.1, 0.2, 0.3, 0.5, 0.7, 0.8, 0.9] que representa la probabilidad de que la moneda de Eva salga cara, ¿quién esperas que gane?

NumPy se ha importado como np y el módulo stats de SciPy como st.

Este ejercicio forma parte del curso

Simulaciones Montecarlo en Python

Ver curso

Instrucciones del ejercicio

  • Simula lanzar el dado de Tom 10.000 veces, asignando los resultados a die_samples.
  • Simula que Eva lanza la moneda 10.000 veces para que salga cara, asignando los resultados a coin_samples.

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

for p in [0.1, 0.2, 0.3, 0.5, 0.7, 0.8, 0.9]: 
    low = 1
    high = 7
	# Simulate rolling Tom's die 10,000 times
    die_samples = ____
	# Simulate Eva's coin flips to land heads 10,000 times
    coin_samples = ____
    diff = np.mean(die_samples - coin_samples)
    print(diff)
Editar y ejecutar código