No se si sería buena opcion añadir una especie de ELO a cada equipo en cada enfrentamiento en particular en funcion a sus puntos y lo que se este jugando cada equipo. Porque siendo "realistas" no es lo mismo que el Madrid juegue contra el Almería que contra el Cadiz por ejemplo. Entiendo la idea de la simulación Montecarlo , ¿pero de esta forma no acotariamos los resultados a clasificaciones más probables.? Se podrían poner muchas variables mas en juego (racha de victorias, si el equipo es local o visitante...) , aunque ya esto es mucho pedir😂 porque complicaría el codigo una barbaridad y los tiempos de ejecucion me imagino. Me ha encantado el video, eres un makina espero ver más videos de este estilo.
Hola Pedro :) tengo la duda sobre los requisitos aproximados de la PC para poder correr la simulación de manera óptima, ojala pudieras responder, saludos!
Muy bueno el video Pedro!, estaria muy bueno que hicieras otro donde modificas o cambias el codigo para mejorar el tiempo de de ejecucion y que sea mucho mas eficiente, un saludo.
En la segunda parte de este video haremos eso, Juan. Implementaremos diversas optimizaciones en el código para bajar el tiempo de ejecución que ahora mismo está en 2 horas - 100.000 simulaciones. Hay margen de maniobra. 🫡❤️
Hola Pedro, gran vídeo, me surje la duda de si en caso de empate de puntos, los resultados reales de las primeras 29 jornadas (cuando hiciste el video) se han tenido en cuenta. Muchas gracias de antemano.
Una pregunta, podría servir también si en vez de simular el resultado de manera aleatoria, lo hicieras en base a los resultados previos de los equipos, es decir en vez de simular aleatoriamente el resultado Madrid - Barça, simular el resultado en base a todos los partidos previos entre ellos?
Puede ser una mejora. Pero nos estaríamos alejando del metodo Montecarlo que se basa en esa aleatoriedad. Al hacer muchas simulaciones, tocaremos casi todos los escenarios posibles y por tanto podemos tener unos porcentajes bastantes precisos. El enfoque que tú propones es distinto pero podemos hacerlo en un vídeo a parte. Me lo apunto! ❤️🫡
Una cosa, aleatoriedad no implica distribución de probabilidad uniforme. Cuando haces un Montecarlo extraes aleatoriamente las instancias pero la distribución de probabilidad que siguen esas instancias puede ser cualquiera. Inferirla a partir de los resultados no es fácil porque no siempre tienes muestras suficientes o representativas, puedes intentar a lo mejor utilizar variables fijas como la clasificación, goles a favor/contra, juega en casa o no... Pero ahí ya es harina de otro costal.
Hola Pedro. Soy Violeta. Felicidades. Me gusta mucho el video. Pero incluso me gusta más el fondo que tienes (que creo que es virtual). ¿Hay algún lugar web donde se pueda descargar? Muchas gracias.
Hola Pedro, me gustaria que llegases a hacer esa parte de optimizacion del codigo y asi ver como baja el tiempo de ejecución. Gracias por el video, me ha parecido muy interesante y un saludo
Estoy trabajando en traeros la optimización del código para calcular las probabilidades. La idea es reducir el tiempo de ejecución a casi el 90% Pronto lo tendréis! Gracias por estar en este canal ❤️
Por favor, Pedro, recuerda que EXCEL se pronuncia EKSÉL, no éksel, que es una pronunciación INVENTADA aunque generalizada en España (donde es conocido que tenemos enormes problemas con el inglés). En Latinoamérica suelen decirlo bien. Me gustaría que hicieras el pequeño esfuerzo de decirlo bien. Que fueras tú uno de los que empezaras a revertir la tendencia. Recuerda también que SCRAPING se pronuncia SKRÉIPING, no scraping, como pronuncian Midudev y la mayoría de programadores españoles. Veo que en el bucle del código dice ELIF. No será elseif como en PHP y Javascript? Eso aparte, estupendo vídeo.