Vous êtes ici : Accueil > Forums > Général

Logiciel de calcul de son niveau ? - Page 2

Dimanche 01 Juillet 2007 18:37

Pour ceux que ça intéresse, j'ai fait un petit programme permettant de calculer le classement d'équilibre.
Ce minuscule programme s'utilise sans installation en copiant simplement le fichier "EQUILIBR.EXE" n'importe où (sur le bureau par exemple), et s'efface en le jetant simplement à la corbeille.
Ne faites pas attention à la présentation (dans une fenêtre DOS !). Les résultats sont souvent très intéressants pour les joueurs à forte progression.
N'hésitez pas à me contacter pour les bugs ou suggestions et si ça vous intéresse, la présentation peut-être mise au goût du jour...

C'est ici : http://www.megaupload.com/?d=TJOWHSPB
Logiciel de statistique pour pongiste : http://cla.leroy.perso.sfr.fr/

Dimanche 01 Juillet 2007 20:53

Hum j'ai rentré mes résultats, mon classement d'équilibre est à 2250 points...c'est très optimiste...trop pour tout dire.
Certes on n'a pas les coefficients, mais mes défaites les plus sévères ont eu lieu en tournoi, donc devraient être diminuées par rapport à la feuille excel de kiven qui me donne un équilibre à 2232,6, qui est plus juste à mon avis.

Dimanche 01 Juillet 2007 21:18

Exact ! J'ai oublié les coefficients ! Émoticône

Je modifie... dès que j'ai le temps...
Logiciel de statistique pour pongiste : http://cla.leroy.perso.sfr.fr/

Dimanche 01 Juillet 2007 22:31

Avec les coefficients : http://www.megaupload.com/?d=OYQB4G90

A noter que l'algorithme est complètement bourrin :

Il teste tout les classements de 200 à 4000 points en recherchant la progression la plus petite. On obtient une fourchette de XXXX à YYYY points. Rien de bien complexe mise à part que le programme teste 3800 classements différents ! Quelques dixièmes de seconde suffisent...

J'ai contrôlé les résultats à la main sur quelques cas simples sur différentes tranches de classements. A priori les résultats sont justes.

NB : Il est important de saisir phase par phase avec la dérive de fin de phase (généralement 9 en première phase et 3 en deuxième). Quelques points de dérive suffisent à bouleverser le résultat.
Logiciel de statistique pour pongiste : http://cla.leroy.perso.sfr.fr/

Lundi 02 Juillet 2007 15:22

Fichier provisoirement indisponible.

Mais ça a l'air intéressant, nous verrons ça tout à l'heure Content

Lundi 02 Juillet 2007 16:50

Ca me met à 1238, je pense que c'est assez fiable (c'est à peu près ce que je joue dans 80% des cas).

Lundi 02 Juillet 2007 21:53

je sais pourquoi ça va pas!
Ton logiciel fait comme si on joue tout le même jour.
Or, c'est pas ça.
Je te propose un truc encore plus bourrin.
Il faut réussir à faire un algorythme comme ça (bon courage):
Juillet c'est tous les matchs de l'année avec les dérives SACHANT que les échanges de points des matchs de juin se calculent à partir de la situation de juin .
Juin c'est tous les matchs jusqu'au 31 mai inclus plus la dérive de janvier (mais comptée dans la situation de janvier) sachant que les échanges de points de mai se calculent à partir de la situation de mai.
Bref faut prendre en compte que les échanges se font sur des bases flottantes...
Pas simple...j'en suis incapable personnellement.

Lundi 02 Juillet 2007 22:56

Je t'ai relu cinq fois et je t'avoue que je ne suis pas sûr de t'avoir compris...

Mon programme n'a pas pour but de trouver une nouvelle méthode de calcul de tes points. Il recherche le nombre de point d'un joueur fictif qui aurait eu une progression nulle en gagnant ou perdant les mêmes adversaires que toi.
Le fait de supposer qu'il les rencontre tous le même jour ne change pas la philosophie du programme et simplifie considérablement la programmation (à condition de disposer des situations mensuelles de tes adversaires au moment des rencontres). Par contre, la dérive est importante, car les règles d'échanges sont asymétriques.

Je ferai une version (avec présentation Windows Émoticône ) qui affichera un tableau détaillant les échanges de point pour chaque rencontre. Le total de ses échanges doit donner une progression minimale.

NB : Pour ceux qui ont des notions de programmation, je fournis les sources avec plaisir (en Pascal).
Logiciel de statistique pour pongiste : http://cla.leroy.perso.sfr.fr/

Lundi 02 Juillet 2007 23:07

Je viens de réfléchir à ce que je viens d'écrire et je m'aperçois qu'il y a une erreur de raisonnement dans la dernière version du programme :
Je ne dois pas tenir compte du coefficient des rencontres car je ne cherche pas à calculer des points, je cherche un niveau moyen.
Je corrigerai cela aussi.
Logiciel de statistique pour pongiste : http://cla.leroy.perso.sfr.fr/

Mardi 03 Juillet 2007 07:46

Si on cherche un niveau moyen il ne faut effectivement pas tenir compte des coefficients.
Si on cherche le nombre de points qu'il aurait fallu avoir le 1er septembre pour avoir le même nombre le 1er juillet, il faut tenir compte des dérives, des coefficients, mais aussi du fait que le calcul se fait par rapport aux situations mensuelles.
Si j'ai bien compris, ton programme, s'il trouve que mon niveau moyen est 2250 points (comme ça a l'air d'être le cas), il aura fait l'échange de points pour chacune de mes parties jouées comme si j'avais 2250 points.
Or, ce n'est pas comme ça que ça marche.
si ça se trouve, en septembre j'ai tout gagné et en octobre tout perdu, et les défaites d'octobre doivent donc être comptées à partir de 2250 pts + ce que j'ai gagné en septembre. Ce qui complique le truc. Et au final, en ce qui me concerne, et en appliquant cette méthode (avec les coefficients en plus d'ailleurs), je n'aurais pas bougé de nombre de points si au départ j'en avais eu 2232, et non 2250.

Mardi 03 Juillet 2007 11:23

Ouch ...

Vla la gueule de l'algo... mais le raisonnement est correct...
SI on cherche le niveau moyen sur un tournoi ou une journée ou meme un mois : on calcule toujours a partir du meme classement de départ
Si on veut niveau moyen sur l'année : il faut effectivement prendre en considération la réactualisation du classement tous les mois et les dérives Content : ca donnerait un classement "fictif d'equilibre" tous les mois.
A ce moment là : faire une moyenne de tous ces classements (methode bourrine)
ou ne conserver que le dernier classement c'est à dire celui qui a la fin de l'année avec toutes les dérives donne un gain de point nul. Mais varispin : cette méthode a l'inconvénient majeur de tenir compte des points et non plus du "niveau fictif"

M'enfin tout est possible Content
Vais m'atteler à cela Content
http://stats.ping.free.fr/ => les stats de GTT et ACBB

Mardi 03 Juillet 2007 20:10

Citation de varispin :

Or, ce n'est pas comme ça que ça marche.
si ça se trouve, en septembre j'ai tout gagné et en octobre tout perdu, et les défaites d'octobre doivent donc être comptées à partir de 2250 pts + ce que j'ai gagné en septembre. Ce qui complique le truc. Et au final, en ce qui me concerne, et en appliquant cette méthode (avec les coefficients en plus d'ailleurs), je n'aurais pas bougé de nombre de points si au départ j'en avais eu 2232, et non 2250.


Ce n'est pas le but recherché. Je recherche le niveau du joueur :

Un joueur qui gagne tous les 40, perd tous les 30 et fait 50% de victoires sur des 35 peut raisonnablement être évalué à un niveau de 35. Qu'importe l'ordre des victoires et des défaites et ses répercussions sur son nombre de point.

C'est ce niveau qui m'intéresse.
Message modifié 1 fois, dernière modification Mardi 03 Juillet 2007 22:03 par cla.leroy
Logiciel de statistique pour pongiste : http://cla.leroy.perso.sfr.fr/
0
2
32 messages

Vous êtes ici : Accueil > Forums > Général