Fitur apa yang dapat saya tambahkan ke aplikasi catur FIDE ini? (pengeditan dibuat 2/25)

13

EDIT: Sebagian besar aplikasi selesai. Sekarang yang harus saya selesaikan adalah implementasi arbitrase FIDE, plot 3d dinamis (saat ini hanya ada 3 variabel yang diplot, tidak ada input yang memengaruhi), menambahkan lebih banyak data FIDE (berdasarkan bulan) dan mungkin termasuk data catur USCF (saya memiliki set data terbaru untuk semua negara bagian).

Saya telah membuat 3 penyesuaian pada posting ini.

1. Masukkan grafik deret waktu dinamis yang memungkinkan Anda melihat lebih dari satu pemain sekaligus: Ini sangat memakan waktu untuk diproduksi !.

2.Termasuk kurva histogram / kepadatan overlay.

3. Termasuk 3d scatterplot

4. Perbaiki tata letak aplikasi


APLIKASI CHESS FIDE

Selain papan catur interaktif itu sendiri (yang akan menjadi hewan yang berbeda dalam dirinya sendiri), apa yang dapat saya tambahkan ke aplikasi ini untuk meningkatkan visualisasi dan meringkas statistik catur FIDE teragregasi? Saya berencana juga untuk menambahkan plot seri waktu dan diagram gerak untuk data historis yang dikumpulkan.

Setelah saya menyelesaikannya, saya akan meletakkan kode sumber ke github / mediafire bagi mereka yang tertarik pada aspek pemrograman ini. Saya juga akhirnya akan menemukan tempat untuk meng-host aplikasi ini sehingga Anda dapat menggunakannya di waktu luang Anda.


Ini adalah gambar aplikasi itu sendiri. Sisi kiri memiliki filter yang mempengaruhi output di sisi kanan.

masukkan deskripsi gambar di sini


Berikut adalah beberapa gambar fitur yang saya masukkan.

Kunci untuk grafik di bawah ini:

  1. Grafik pertama adalah peta interaktif yang menampilkan jumlah pemain berperingkat FIDE untuk setiap negara dan memplotnya ke peta.

  2. Grafik kedua adalah histogram yang dinormalisasi, atau kurva kepadatan yang menggambarkan distribusi peringkat FIDE.

  3. Serupa dengan peta, ini adalah sebidang pemain nomor di setiap negara

  4. Globe adalah peta, tetapi versi peta yang lebih menarik.

  5. Idealnya, saya akan dapat memasukkan plot seri waktu 2D / 3D, tidak yakin apakah akan mungkin mengingat bagaimana dataset disusun. Saya akan memplot statistik catur agregat dari populasi catur FIDE atau pemain individu di sini.

  6. Google motion chart, mirip dengan plot time series, tetapi lebih interaktif dan menarik secara visual. Seperti halnya plot seri waktu, saya akan memplot statistik catur gabungan dari populasi catur FIDE atau pemain individu di sini.

  7. Scatterplot dari 3 variabel


Jumlah pemain yang dijelaskan di peta

masukkan deskripsi gambar di sini

Bar plot jumlah pemain

Nomor jika pemain dijelaskan ke bola dunia

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Apakah ada hal lain yang bisa saya tambahkan ke data catur FIDE visual lebih lanjut? Juga, membuat saran untuk lebih meningkatkan apa yang saya miliki juga bagus.

InfiniteFlash
sumber
Statistik jumlah Turnamen yang diselenggarakan oleh setiap federasi untuk tahun yang berbeda? Itu juga keren.
Arun J
Di mana saya dapat menemukan aplikasi ini? Saya ingin mencobanya.
HelloWorld
@ArunJ, saya tidak memiliki akses ke informasi direktur turnamen. Kecuali FIDE menyediakan dataset khusus untuk itu, saya tidak punya pilihan, tetapi untuk menyusun data situs web. Itu tidak akan terjadi dalam waktu dekat.
InfiniteFlash
@StudentT, ini tidak tersedia saat ini. Setelah saya selesai dengan ini (tidak yakin tentang tabel waktu), saya akan berusaha untuk membuatnya di-host di beberapa situs web sehingga siapa pun dapat menggunakannya.
InfiniteFlash
Semoga berhasil dengan visualisasi Anda! Saya pikir grafis R terlihat hebat!

Jawaban:

3

Pertama-tama, semoga berhasil! Sepertinya proyek yang sangat menarik.

Sebagai saran:

1) Apa yang Anda pikirkan untuk memanggil aplikasi? Dari apa yang Anda tunjukkan di sini, mungkin "FIDE Player Statistics"?

2) Bagaimana situasi terkait kepemilikan dan hak cipta data? Mungkin Anda harus bertanya FIDE? Di sana lagi, sejauh yang saya tahu mereka tidak membuat data yang mendasarinya tersedia untuk umum sehingga Anda harus "menambang" data melalui permintaan web yang dibuat dengan tepat. Dalam hal ini saya pikir Anda tidak perlu izin.

3) Anda dapat menambahkan tampilan untuk judul pemain seperti GM, IM, FM, CM, WGM, WIM, dll.

4) Anda dapat memasukkan informasi arbiter - IA, FA

5) Juga pelatih dan penyelenggara internasional.

6) Untuk semua statistik Anda untuk membagi data dalam istilah federasi. Ini hampir tingkat negara tetapi beberapa negara memiliki situasi istimewa. Misalnya Inggris sebenarnya memiliki federasi Inggris, Skotlandia, Welsh, dan lain-lain yang terpisah. Jadi, izinkan perbandingan pemain-pemain yang diberi judul per federasi, pemain-pemain yang diberi judul per seribu pemain per federasi. Bisa jadi menarik untuk melihat bagaimana kinerja Rusia di sini. Apakah masih negara catur / federasi nomor 1?

7) Sama untuk arbiter.

8) Sama untuk penyelenggara.

9) Sama untuk pelatih.

Saya akan sangat tertarik dengan hasil dari proyek ini. Itu terlihat menarik. Mohon informasikan kami!

Menara Brian
sumber
1
1. Saya tidak yakin harus menyebutnya apa ketika akhirnya selesai. Untuk saat ini hanya memvisualisasikan data catur. 2. Data disediakan secara gratis di situs catur fide dalam format file teks. Inilah tautannya: ratings.fide.com/download.phtml 3. Ya, saya akan memasukkan ini segera. 4/5. Saya tidak memiliki akses ke data ini. 6/7/8/9. Saya akan melihat mencari data untuk federasi masing-masing negara, tetapi ini tampaknya tidak masuk akal untuk saya lakukan dalam waktu dekat. Pada saat ini, saya terutama berfokus pada dataset catur FIDE yang disediakan di tautan itu. Terima kasih, dan akan dilakukan.
InfiniteFlash
Jika itu membantu, FIDE memiliki pdf dengan daftar arbiter berlisensi: arbiters.fide.com/licensed-arbiters.html
Andrew
1
@InfiniteFlashChess "4/5. Saya tidak memiliki akses ke data ini." Ya, Anda punya! (Terima kasih atas tautannya). Saya mengunduh file xml yang di-zip dan mencari Adam Raoof, yang saya tahu adalah IA dan IO. Ini adalah bagian dari rinciannya: <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 / Terima kasih telah menunjukkan ini. Saya menghapus kolom ini pada awalnya ketika saya mengimpornya dan tidak menganggapnya penting (kolom pada dasarnya kosong ketika saya melakukannya, dan melupakannya) Informasi arbiter / judul lainnya akan berguna untuk barplot, peta, dan globe
InfiniteFlash
Saya telah memasang tangkapan layar grafik googleMotion di atas sekarang
InfiniteFlash