Bonjour
Je developpe un petit soft en delphi pour les paris hyppiques. Je n ai aucun pb de developpement (enfin pas encore ) mais bel et bien un pb de raisonnement et c est pkoi je poste ici.
En effet je souhaite analyser les perfs des cheveaux au travers d un graph de leurs temps. C est un peu futile mais bon, j aime ça...
Une etude perso m a permis d extraire un modele qui est les suivant (les valeurs sont fictives) :
Donc mon pb de raisonnement est le suivant :Si uncheval connait une basse de perf sur son temps de 5% et qu ensuite il ameliore son temps (depsui ce point bas) de 10% alors je vise une nouvelle amelioration de 10%.
A contario, si un cheval connait une amelioration de 5% suivie d une baisse de 10%, je 'predis' une nouvelle baisse de 10% .
Je cheche apres chaque nouveau temps à savoir s il a amelioré ou baissé de 10%. Suivant le sens, je cherche alors si ce mouvement a été precedé d'un mouvement contraire de 5%.
pour les premieres perfs cela ne me pose aucun pb mais cela se complique si par exemple ce mouvement total est tres etalé dans le temps et que des mouvements inverses se trouvent durant cette periode comme par exemple si j'ai, en %,
1/+10,
2/-5,
3/+5,
4/-8,
5/+5,
6/-7
-> au final j ai bien un mouvement de +5(3) et -10 (4+5+6) ce qui devrait me permettre d envisager un nouveau -10.
Mais je n arrive pas à le detecter !
Comment donc automatiser cela ?
merci de vos conseils.
PS : j ai envisagé une boucle recursive du dernier temps au premier en cherchant le modele de la même façon que cité plus haut mais je trouve cela tres 'lourd', j imagine que l on peut simplifier cela en prenant par exemple des points de reference (comme par exemple ne considere un temps valide que s il est contraire au sens du temps precedent ou s il ne represente qu une evolution de 5 ou 10% du dernier temps de ref ...) mais en plus, si je considere qu un mouvement en cours peut reveler d autres mouvements inverses ou pire pour moi, de même sens, je suis perdu.
donc si l un d entre vous a une idee, en faisant abstraction du temps, avec des entiers par exemple pour que j assimile le raisonnement...je suis preneur.
Merci
stephane
Partager