Quelles fonctionnalités puis-je ajouter à cette application d'échecs FIDE? (modifications apportées 2/25)

13

EDIT: La plupart de l'application est terminée. Maintenant, tout ce que je dois terminer, c'est l'implémentation d'arbitres FIDE, un tracé 3D dynamique (pour l'instant, il n'a que 3 variables tracées, aucune entrée ne l'affecte), en ajoutant plus de données FIDE (en fonction des mois) et peut-être en incluant des données d'échecs USCF (I avoir le dernier ensemble de données pour tous les États).

J'ai apporté 3 ajustements à ce message.

1.Incluez un tableau de séries chronologiques dynamiques qui vous permet de voir plus d'un joueur à la fois: cela a pris beaucoup de temps à produire !.

2.Incluez une courbe histogramme / densité superposée.

3. inclure un diagramme de dispersion 3D

4.Améliorez la mise en page de l'application


APPLICATION FIDE CHESS

Outre un échiquier interactif lui-même (qui serait un animal différent en soi), que puis-je ajouter à cette application pour améliorer la visualisation et le résumé des statistiques agrégées des échecs FIDE? Je prévois également d'ajouter un graphique de séries chronologiques et un graphique de mouvement pour les données historiques agrégées.

Après l'avoir terminé, je mettrai le code source sur github / mediafire pour ceux qui sont intéressés par l'aspect programmation de cela. Je vais aussi éventuellement trouver un endroit pour héberger cette application afin que vous puissiez l'utiliser à votre guise.


Voici une photo de l'application elle-même. Le côté gauche a des filtres qui affectent la sortie du côté droit.

entrez la description de l'image ici


Voici quelques images des fonctionnalités que j'ai ajoutées.

Légende des graphiques ci-dessous:

  1. Le premier graphique est une carte interactive qui affiche le nombre de joueurs classés FIDE pour chaque pays et le trace sur une carte.

  2. Le deuxième graphique est un histogramme normalisé ou courbe de densité décrivant la distribution des notations FIDE.

  3. Similaire à la carte, il s'agit d'un diagramme à barres du nombre de joueurs dans chaque pays

  4. Le globe est la carte, mais une version plus attrayante de la carte.

  5. Idéalement, je pourrai inclure un tracé de séries chronologiques 2D / 3D, je ne sais pas si cela sera possible compte tenu de la structure des ensembles de données. Je tracerais ici des statistiques agrégées sur les échecs de la population d'échecs de la FIDE ou de joueurs individuels.

  6. Un graphique de mouvement Google, semblable à un graphique de séries chronologiques, mais plus interactif et visuellement attrayant. Comme pour le tracé des séries chronologiques, je tracerais ici des statistiques agrégées sur les échecs de la population d'échecs FIDE ou de joueurs individuels.

  7. Diagramme de dispersion de 3 variables


Nombre de joueurs décrits sur une carte

entrez la description de l'image ici

Diagramme à barres du nombre de joueurs

Numéro si les joueurs sont décrits sur un globe

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

Y a-t-il autre chose que je peux ajouter à d'autres données d'échecs visuelles FIDE? De plus, faire des suggestions pour améliorer encore ce que j'ai serait bien aussi.

InfiniteFlash
la source
Statistiques sur le nombre de tournois organisés par chaque fédération pour différentes années? Ce serait aussi cool.
Arun J
Où puis-je trouver cette application? Je veux l'essayer.
SmallChess
@ArunJ, je n'ai pas accès aux informations du directeur de tournoi. À moins que la FIDE ne fournisse un ensemble de données spécifique pour cela, je n'ai pas le choix, mais de datascrape le site Web. Cela n'arrivera pas de sitôt.
InfiniteFlash
@StudentT, Ce n'est pas disponible pour le moment. Une fois que j'en aurai fini (je ne suis pas sûr du calendrier), je vais essayer de le faire héberger sur quelques sites Web afin que tout le monde puisse l'utiliser.
InfiniteFlash
Bonne chance avec votre visualisation! Je pense que les graphismes R sont superbes!

Réponses:

3

Tout d'abord, bonne chance! Cela ressemble à un projet vraiment intéressant.

Quant aux suggestions:

1) À quoi pensez-vous appeler l'application? D'après ce que vous avez montré ici, peut-être "Statistiques du joueur FIDE"?

2) Quelle est la situation concernant la propriété et le droit d'auteur des données? Vous devriez peut-être demander à la FIDE? Là encore, pour autant que je sache, ils ne rendent pas les données sous-jacentes accessibles au public, vous devez donc "miner" les données via des requêtes Web correctement conçues. Dans ce cas, je ne pense pas que vous auriez besoin d'une autorisation.

3) Vous pouvez ajouter des affichages pour les titres des joueurs comme GM, IM, FM, CM, WGM, WIM, etc.

4) Vous pouvez inclure des informations sur l'arbitre - IA, FA

5) Également formateurs et organisateurs internationaux.

6) Pour que toutes vos statistiques décomposent les données en termes de fédération. C'est presque au niveau du pays mais certains pays ont une situation privilégiée. Par exemple, le Royaume-Uni a en fait des fédérations distinctes anglaises, écossaises, galloises, etc. Cela pourrait être fascinant de voir comment la Russie se comporte ici. Est-ce toujours le premier pays / fédération d'échecs?

7) Idem pour les arbitres.

8) Idem pour les organisateurs.

9) Idem pour les formateurs.

Je serai très intéressé par les résultats de ce projet. Ça a l'air fascinant. Merci de nous tenir informés!

Brian Towers
la source
1
1. Je ne sais pas comment l'appeler quand c'est enfin fait. Pour l'instant, il s'agit simplement de visualiser les données d'échecs. 2. Les données sont fournies gratuitement sur le site Web d'échecs Fide dans un format de fichier texte. Voici le lien: ratings.fide.com/download.phtml 3. Oui, je l'inclurai bientôt. 4/5. Je n'ai pas accès à ces données. 6/7/8/9. J'essaierai de trouver des données pour la fédération de chaque pays, mais cela semble déraisonnable pour moi de le faire bientôt. En ce moment, je me concentre principalement sur les jeux de données d'échecs FIDE fournis sur ce lien. Merci, et fera l'affaire.
InfiniteFlash
Si cela peut aider, la FIDE a un pdf avec une liste d'arbitres agréés: arbiters.fide.com/licensed-arbiters.html
Andrew
1
@InfiniteFlashChess "4/5. Je n'ai pas accès à ces données." Oui, vous le faites! (Merci pour le lien). J'ai téléchargé le fichier xml compressé et recherché Adam Raoof, que je connais à la fois IA et IO. Cela fait partie de ses détails: <player> <fideid> 405230 </fideid> <name> Raoof, Adam N </name> <country> ENG </country> <sex> M </sex> <title> </ title> <w_title> </w_title> <o_title> IA, IO </o_title> <foa_title> </foa_title> <rating> 2131 </rating>
Brian Towers
@BrianTowers, Andrew / Merci de l'avoir signalé. J'ai supprimé cette colonne à l'origine lorsque je l'ai importée et je ne pensais pas que c'était si important (la colonne était essentiellement vide lorsque je l'ai fait, et je l'ai oublié) L'arbitre / d'autres informations sur le titre seront utiles pour le graphique à barres, la carte et le globe
InfiniteFlash
J'ai publié une capture d'écran du graphique googleMotion ci-dessus maintenant
InfiniteFlash