Quais recursos posso adicionar a este aplicativo de xadrez FIDE? (edições feitas em 25/02)

13

EDIT: A maior parte do aplicativo está concluída. Agora tudo o que tenho a concluir é a implementação de árbitros do FIDE, um gráfico dinâmico em 3D (no momento, apenas três variáveis ​​estão sendo plotadas, nenhuma entrada o afeta), adicionando mais dados do FIDE (com base em meses) e talvez incluindo dados de xadrez da USCF (I tenha o conjunto de dados mais recente para todos os estados).

Fiz 3 ajustes neste post.

1. Inclua um gráfico dinâmico de séries temporais que permita ver mais de um jogador por vez: Isso consumia muito tempo para produzir!

2.Inclua uma curva de histograma / densidade sobreposta.

3.Incluir gráfico de dispersão 3d

4.Melhorar o layout do aplicativo


APLICAÇÃO FIDE CHESS

Além de um próprio tabuleiro de xadrez interativo (o que seria um animal diferente em si), o que posso acrescentar a esta aplicação para melhorar a visualização e o resumo das estatísticas agregadas de xadrez da FIDE? Também estou planejando adicionar um gráfico de séries temporais e um gráfico de movimento para dados históricos agregados.

Após a conclusão, colocarei o código fonte no github / mediafire para aqueles que estão interessados ​​no aspecto de programação. Eventualmente, também encontrarei um local para hospedar esse aplicativo, para que você possa usá-lo à vontade.


Aqui está uma imagem do próprio aplicativo. O lado esquerdo possui filtros que afetam a saída no lado direito.

insira a descrição da imagem aqui


Aqui estão algumas imagens dos recursos que eu coloquei nele.

Chave para gráficos abaixo:

  1. O primeiro gráfico é um mapa interativo que exibe o número de jogadores classificados pela FIDE para cada país e o plota em um mapa.

  2. O segundo gráfico é um histograma normalizado ou curva de densidade que descreve a distribuição de classificações da FIDE.

  3. Semelhante ao mapa, este é um gráfico de barras do número de jogadores em cada país

  4. O globo é o mapa, mas uma versão mais atraente do mapa.

  5. Idealmente, poderei incluir um gráfico de séries temporais 2D / 3D, sem saber se será possível, dada a estrutura dos conjuntos de dados. Eu traçaria estatísticas agregadas de xadrez da população de xadrez da FIDE ou de jogadores individuais aqui.

  6. Um gráfico de movimento do Google, semelhante a um gráfico de séries temporais, mas mais interativo e visualmente atraente. Assim como no enredo das séries temporais, eu traçaria estatísticas agregadas de xadrez da população de xadrez da FIDE ou de jogadores individuais aqui.

  7. Gráfico de dispersão de 3 variáveis


Número de jogadores descritos em um mapa

insira a descrição da imagem aqui

Gráfico de barras do número de jogadores

Número se jogadores descritos em um globo

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Posso acrescentar mais alguma coisa a outros dados visuais de xadrez da FIDE? Além disso, fazer sugestões para melhorar ainda mais o que eu tenho também seria bom.

InfiniteFlash
fonte
Estatísticas sobre o número de torneios organizados por cada federação por anos diferentes? Isso também seria legal.
Arun J
Onde posso encontrar esta aplicação? Eu quero tentar isso.
HelloWorld 04/02
@ArunJ, não tenho acesso às informações do diretor de torneio. A menos que o FIDE forneça um conjunto de dados específico para isso, eu não tenho escolha, mas para criar o site com dados. Isso não vai acontecer tão cedo.
InfiniteFlash
@StudentT, isso não está disponível no momento. Assim que terminar isso (não tenho certeza sobre o cronograma), tentarei hospedá-lo em alguns sites para que qualquer pessoa possa usá-lo.
InfiniteFlash
Boa sorte com sua visualização! Eu acho que os gráficos R estão ótimos!

Respostas:

3

Primeiro de tudo, boa sorte! Parece um projeto realmente interessante.

Quanto às sugestões:

1) O que você está pensando em chamar o aplicativo? Pelo que você mostrou aqui, talvez "Estatísticas do Jogador FIDE"?

2) Qual é a situação em relação à propriedade e direitos autorais dos dados? Talvez você deva perguntar à FIDE? Mais uma vez, até onde eu sei, eles não disponibilizam publicamente os dados subjacentes, portanto você precisa "extrair" os dados por meio de solicitações da Web construídas adequadamente. Nesse caso, acho que você não precisaria de permissão.

3) Você pode adicionar exibições para títulos de jogadores como GM, IM, FM, CM, WGM, WIM, etc.

4) Você pode incluir informações do árbitro - IA, FA

5) Também formadores e organizadores internacionais.

6) Para que todas as suas estatísticas dividam os dados em termos de federação. Este é quase o nível do país, mas alguns países têm uma situação privilegiada. Por exemplo, o Reino Unido na verdade possui federações inglesas, escocesas, galesas, etc. Portanto, permita a comparação de jogadores titulados por federação, jogadores titulados por mil jogadores por federação. Pode ser fascinante ver como a Rússia se comporta aqui. Ainda é o país / federação número 1 do xadrez?

7) O mesmo para árbitros.

8) O mesmo para os organizadores.

9) O mesmo para treinadores.

Eu estarei muito interessado nos resultados deste projeto. Parece fascinante. Por favor mantenha-nos informados!

Brian Towers
fonte
1
1. Não sei como chamá-lo quando finalmente terminar. Por enquanto, está apenas visualizando dados do xadrez. 2. Os dados são fornecidos gratuitamente no site da fide chess em um formato de arquivo de texto. Aqui está o link: ratings.fide.com/download.phtml 3. Sim, incluirei isso em breve. 4/5. Não tenho acesso a esses dados. 6/7/8/9. Vou procurar encontrar dados para a federação de cada país, mas isso não parece razoável para mim em breve. No momento, estou focado principalmente nos conjuntos de dados de xadrez da FIDE fornecidos nesse link. Obrigado, e vai fazer.
InfiniteFlash
Se ajudar, a FIDE possui um pdf com uma lista de árbitros licenciados: arbiters.fide.com/licensed-arbiters.html
Andrew
1
@InfiniteFlashChess "4/5. Não tenho acesso a esses dados." Sim, você tem! (Obrigado pelo link). Fiz o download do arquivo xml compactado e procurei por Adam Raoof, que eu sei que é um IA e um IO. Isso faz parte de seus detalhes: <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 / Obrigado por apontar isso. Excluí esta coluna originalmente quando a importei e não achei que fosse significativa (a coluna estava essencialmente vazia quando o fiz e esqueci). As informações do árbitro / outro título serão úteis para o gráfico de barras, o mapa e o globo
InfiniteFlash
Publiquei uma captura de tela do gráfico do googleMotion acima agora
InfiniteFlash