Quali caratteristiche posso aggiungere a questa applicazione di scacchi FIDE? (modifiche apportate 2/25)


13

EDIT: la maggior parte dell'app è stata completata. Ora tutto quello che devo completare è l'implementazione degli arbitri FIDE, un diagramma 3d dinamico (in questo momento ha solo 3 variabili da tracciare, nessun input lo influenza), aggiungendo più dati FIDE (basati su mesi) e forse includendo i dati degli scacchi USCF (I avere il set di dati più recente per tutti gli stati).

Ho apportato 3 modifiche a questo post.

1.Includi un grafico dinamico delle serie temporali che ti consente di vedere più di un giocatore alla volta: questo ha richiesto molto tempo per essere prodotto !.

2. Includi un istogramma / curva di densità sovrapposti.

3.Includere 3d scatterplot

4.Migliorare il layout dell'app


DOMANDA DI SCACCHI FIDE

Oltre alla stessa scacchiera interattiva (che sarebbe di per sé un animale diverso), cosa posso aggiungere a questa applicazione per migliorare visualizzando e riassumendo le statistiche aggregate degli scacchi FIDE? Sto anche pianificando di aggiungere un grafico di serie temporali e un grafico di movimento per dati storici aggregati.

Dopo averlo completato, inserirò il codice sorgente su github / mediafire per coloro che sono interessati all'aspetto di programmazione di questo. Alla fine troverò anche un posto per ospitare questa applicazione in modo da poterla utilizzare a vostro piacimento.


Ecco una foto dell'applicazione stessa. Il lato sinistro ha filtri che influenzano l'output sul lato destro.

inserisci qui la descrizione dell'immagine


Ecco alcune immagini delle funzionalità che ho inserito.

Chiave per i grafici seguenti:

  1. Il primo grafico è una mappa interattiva che mostra il numero di giocatori classificati FIDE per ogni paese e lo traccia su una mappa.

  2. Il secondo grafico è un istogramma normalizzato, o curva di densità che descrive la distribuzione dei rating FIDE.

  3. Simile alla mappa, questo è un diagramma a barre del numero di giocatori in ogni paese

  4. Il globo è la mappa, ma una versione più accattivante della mappa.

  5. Idealmente, sarò in grado di includere un diagramma di serie temporali 2D / 3D, non sono sicuro se sarà possibile, dato come sono strutturati i set di dati. Traccia qui le statistiche aggregate degli scacchi della popolazione di scacchi FIDE o dei singoli giocatori.

  6. Un grafico animato di google, simile a un grafico di serie storiche, ma più interattivo e visivamente accattivante. Come per la trama delle serie storiche, tracciare qui le statistiche aggregate degli scacchi della popolazione di scacchi FIDE o dei singoli giocatori.

  7. Grafico a dispersione di 3 variabili


Numero di giocatori descritti su una mappa

inserisci qui la descrizione dell'immagine

Grafico a barre del numero di giocatori

Numero se i giocatori vengono descritti su un globo

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

C'è qualcos'altro che posso aggiungere ad ulteriori dati visivi sugli scacchi FIDE? Inoltre, dare suggerimenti per migliorare ulteriormente ciò che ho sarebbe anche buono.


Statistiche sul numero di tornei organizzati da ciascuna federazione per diversi anni? Sarebbe anche bello.
Arun J,

Dove posso trovare questa applicazione? Voglio provarlo.
HelloWorld

@ArunJ, non ho accesso alle informazioni del direttore del torneo. A meno che FIDE non fornisca un set di dati specifico per questo, non ho scelta, ma per datascrape il sito web. Ciò non accadrà presto.
InfiniteFlash

@StudentT, al momento non disponibile. Una volta che ho finito con questo (non sono sicuro del calendario), tenterò di farlo ospitare su alcuni siti Web in modo che chiunque possa utilizzarlo.
InfiniteFlash

Buona fortuna con la tua visualizzazione! Penso che la grafica R sia fantastica!

Risposte:


3

Prima di tutto, buona fortuna! Sembra un progetto davvero interessante.

Per quanto riguarda i suggerimenti:

1) Cosa stai pensando di chiamare l'app? Da quello che hai mostrato qui, forse "Statistiche giocatore FIDE"?

2) Qual è la situazione relativa alla proprietà e al copyright dei dati? Forse dovresti chiedere a FIDE? Anche in questo caso, per quanto ne so, non rendono pubblicamente disponibili i dati sottostanti, quindi è necessario "estrarre" i dati tramite richieste Web opportunamente costruite. In questo caso, non credo che avresti bisogno del permesso.

3) È possibile aggiungere display per titoli di giocatori come GM, IM, FM, CM, WGM, WIM, ecc.

4) Potresti includere informazioni sull'arbitro - IA, FA

5) Anche formatori e organizzatori internazionali.

6) Per tutte le tue statistiche suddividere i dati in termini federali. Questo è quasi a livello nazionale, ma alcuni paesi hanno una situazione privilegiata. Ad esempio, il Regno Unito ha in realtà federazioni inglesi, scozzesi, gallesi separate, ecc. Quindi, consente il confronto tra giocatori titolati per federazione, giocatori titolati per mille giocatori per federazione. Potrebbe essere affascinante vedere come la Russia si esibisce qui. È ancora il numero 1 paese / federazione di scacchi?

7) Lo stesso vale per gli arbitri.

8) Lo stesso per gli organizzatori.

9) Lo stesso vale per i trainer.

Sarò molto interessato ai risultati di questo progetto. Sembra affascinante. Perfavore tienici informati!


1
1. Non sono sicuro di come chiamarlo una volta terminato. Per ora sta solo visualizzando i dati degli scacchi. 2. I dati sono forniti gratuitamente sul sito Web di scacchi Fide in un formato di file di testo. Ecco il link: rating.fide.com/download.phtml 3. Sì, lo includerò presto. 4/5. Non ho accesso a questi dati. 6/7/8/9. Cercherò di trovare dati per la federazione di ciascun paese, ma questo sembra irragionevole per me farlo presto. Al momento, mi concentro principalmente sui set di dati di scacchi FIDE forniti a quel link. Grazie e lo farà.
InfiniteFlash

Se aiuta, FIDE ha un pdf con un elenco di arbitri autorizzati: arbiters.fide.com/licensed-arbiters.html
Andrew

1
@InfiniteFlashChess "4/5. Non ho accesso a questi dati." Sì, sì! (Grazie per il link). Ho scaricato il file XML zippato e ho cercato Adam Raoof, che so sia sia IA che IO. Questo fa parte dei suoi dettagli: <player> <fideid> 405230 </fideid> <name> Raoof, Adam N </name> <country> ENG </country> <sex> M </sex> <title> </ titolo> <w_title> </w_title> <o_title> IA, IO </o_title> <foa_title> </foa_title> <rating> 2131 </rating>
Brian Towers

@BrianTowers, Andrew / Grazie per averlo segnalato. Ho eliminato questa colonna originariamente quando l'ho importata e non pensavo fosse così significativa (la colonna era essenzialmente vuota quando l'ho fatto, e me ne sono dimenticata) Le informazioni sull'arbitro / altro titolo saranno utili per il grafico a barre, la mappa e il globo
InfiniteFlash

Ho pubblicato uno screenshot del grafico di googleMotion qui sopra
InfiniteFlash il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.