Esta es la pregunta que habías dejado en el aire y que no te había contestado porque hasta ahora para calcular todos los premios lo que hacia era desarrollar todas las columnas a distancia 1,2,3 y 4 de la columna analizada y sumaba sus probabilidades apostadas para calcular los premios. Al fin y al cabo es el ordenador quien trabaja (aprox. 20.000 cálculos por columna).geriflu escribió: Sigo pensando que debe ser posible optimizar toda la parte del cálculo de premios es decir, la parte en la que cada columna se usa como cromosoma inicial y se analiza a la profundidad predeterminada por la categoría de premios que queremos estudiar. En concreto no parece descabellado poder calcular las probabilidades apostadas de una columna sin tener que analizar todas las ramificaciones. Por ejemplo para el cromosoma inicial calculamos la probabilidad apostada recorriendo los 14 signos:
Ahora habría que buscar una fórmula matemática para a partir de la probabilidad complementaria a distancia 1 calcular la de otra columna a distancia 2. Yo hice estos días atrás y parecía posible, pero tenía las ideas generales tan confusas que no se si fallaba la fórmula ideada o el desarrollo general. Si tengo tiempo intentaré investigar, pero desde aquí animo a los amigos de las "cuentas" a mirar a ver si es posible lo que comento. De todas formas tengo todavía las ideas tan confusas y algunas cosas tan prendidas con alfileres que quizás esté diciendo una tontería.Código: Seleccionar todo
pa13Inicial= 0; for (n= 1; n< 14;n++){ pa13Inicial+= (1 - Apostadas[n,1])/Apostadas[n,1]; } Ahora se iniciaria el algoritmo recursivo y al menos a profundidad 1 tenemos: pa13= pa13Inicial + ((1-Apostadas[p,z])/Apostadas[p,z]) - ((1-Apostadas[p,SigIni])/Apostadas[p,SigIni]); siendo p el partido, z el actual signo en estudio y SigIni el signo que acabamos de modificar.
Sin embargo he recordado que allá por el año 2003 hice una hoja excel que calculaba la estimación de premios de una columna sin necesidad de desarrollar y calcular las probabilidades apostadas de 20.000 columnas.
El fundamento de la estimación de premios seguía siendo el mismo pero conseguí simplificarlo al máximo haciendo uso del “factor común” para ahorrar operaciones. Al final con unas 160 celdas se podía obtener la estimación de premios de las 5 categorías de forma instantánea.
He estado implementando el mismo proceso en el programa de cálculo de la EM y efectivamente he reducido a 1/7 el tiempo de cálculo de los premios de los 14 triples: antes tardaba 3 minutos con 19 segundos; ahora 26 segundos.