Які функції можна додати до цієї шахової програми FIDE? (редагування зроблено 2/25)


13

РЕДАКТУЙТЕ: Більшість додатків завершено. Тепер все, що мені потрібно виконати, це реалізація арбітрів FIDE, динамічного 3d-сюжету (зараз на ньому розміщено лише 3 змінні, ніякі входи не впливають на нього), додавання більше даних FIDE (на основі місяців) і, можливо, включаючи шахові дані USCF (я мати останній набір даних для всіх штатів).

Я вніс 3 корективи в цю посаду.

1.Включіть динамічну діаграму часових рядів, яка дозволяє бачити більше одного гравця за один раз: На виробництво цього було витрачено багато часу !.

2.Включіть накладену криву гістограми / кривої щільності.

3.Включіть 3D-розсіювач

4.Поліпшити макет програми


ЗАСТОСУВАННЯ ФІДЕ ШАС

Що, крім інтерактивної шахової дошки (яка сама по собі була б іншою твариною), що я можу додати до цієї програми для покращення після візуалізації та узагальнення зведеної статистики шахів FIDE? Планую також додати графік часових рядів та графік руху для узагальнених історичних даних.

Після того, як я завершу його, я викладу вихідний код на github / mediafire для тих, хто зацікавлений у аспекті програмування цього. Я з часом знайду місце для розміщення цього додатку, щоб ви могли користуватися у своє дозвілля.


Ось зображення самого додатка. У лівій частині є фільтри, які впливають на вихід правої частини.

введіть тут опис зображення


Ось кілька зображень функцій, які я вклав у нього.

Ключ для графіків нижче:

  1. Перший графік - це інтерактивна карта, яка виводить кількість гравців з рейтингом FIDE для кожної країни та розміщує її на карті.

  2. Другий графік - це нормалізована гістограма або крива щільності, що описує розподіл рейтингів FIDE.

  3. Згаданий на карті, це переклад кількості гравців у кожній країні

  4. Глобус - це карта, але більш приваблива версія карти.

  5. В ідеалі я зможу включити графік часових рядів 2D / 3D, не знаючи, чи вдасться це врахувати, як структуровані набори даних. Я б побудував узагальнену шахову статистику шахової популяції FIDE або окремих гравців тут.

  6. Діаграма руху Google, схожа на сюжет часових рядів, але більш інтерактивна та візуально приваблива. Як і у випадку з сюжетними часовими рядами, я б тут побудував узагальнену шахову статистику шахової популяції FIDE або окремих гравців.

  7. Scatterplot з 3 змінних


Кількість гравців, описаних на карті

введіть тут опис зображення

Сюжет про кількість гравців

Число, якщо гравці описані на земній кулі

введіть тут опис зображення

введіть тут опис зображення

введіть тут опис зображення

Чи є ще щось, що я можу додати для подальших візуальних даних шахів FIDE? Також було б добре вносити пропозиції щодо подальшого вдосконалення того, що я маю.


Статистика кількості турнірів, які організовує кожна федерація за різні роки? Це теж було б круто.
Arun J

Де я можу знайти цю програму? Я хочу спробувати.
SmallChess

@ArunJ, у мене немає доступу до інформації директора турніру. Якщо FIDE не надає конкретний набір даних для цього, у мене немає вибору, але розмалювати веб-сайт. Це станеться не скоро.
InfiniteFlash

@StudentT, на даний момент це недоступно. Як тільки я закінчу це (не впевнений у графіку часу), я спробую розмістити його на кількох веб-сайтах, щоб хто-небудь міг ним користуватися.
InfiniteFlash

Успіхів у візуалізації! Я думаю, що R графіка виглядає чудово!

Відповіді:


3

Перш за все, удачі! Це схоже на дійсно цікавий проект.

Щодо пропозицій:

1) Як ви думаєте зателефонувати у додаток? З того, що ви показали тут, можливо, "Статистика гравців FIDE"?

2) Яка ситуація щодо власності та авторських прав на дані? Можливо, вам слід запитати FIDE? Знову ж таки, наскільки я знаю, вони не роблять загальнодоступні дані загальнодоступними, тому вам доведеться "видобувати" дані за допомогою відповідних побудованих веб-запитів. У цьому випадку я не думаю, що вам знадобиться дозвіл.

3) Ви можете додати дисплеї для назв гравців, таких як GM, IM, FM, CM, WGM, WIM тощо.

4) Ви можете включити інформацію арбітра - IA, FA

5) Також тренери та міжнародні організатори.

6) Щоб усі ваші статистичні дані вивели дані у федераційному плані. Це майже рівень країни, але деякі країни мають привілейовану ситуацію. Наприклад, Великобританія насправді має окремі англійські, шотландські, валлійські федерації тощо. Отже, дозволяйте порівнювати титулованих гравців у федерації, титулованих гравців на тисячу гравців у федерації. Може бути захоплюючим побачити, як тут виступає Росія. Чи все ж таки шахова країна / федерація номер 1?

7) Те саме для арбітрів.

8) Те саме для організаторів.

9) Те саме для тренерів.

Мені будуть дуже цікаві результати цього проекту. Це виглядає захоплююче. Будь ласка, повідомте нас!


1
1. Я не впевнений, як називати це, коли його нарешті зроблено. На даний момент це лише візуалізація шахових даних. 2. Дані надаються безкоштовно на веб-сайті вірних шахів у форматі текстового файлу. Ось посилання: ratings.fide.com/download.phtml 3. Так, я незабаром включу це. 4/5. У мене немає доступу до цих даних. 6/8/8/9. Я розгляну пошук даних для федерації кожної країни, але це здається нерозумним для мене в найближчий час. В даний час я в основному зосереджений на шахматних наборах даних FIDE, наданих за цим посиланням. Дякую, і зробимо.
InfiniteFlash

Якщо це допоможе, FIDE має pdf зі списком ліцензованих арбітрів: arbiters.fide.com/licensed-arbiters.html
Андрій

1
@ InfiniteFlashChess "4/5. Я не маю доступу до цих даних." Так, ви! (Дякую за посилання). Я завантажив zipped XML-файл і шукав Адама Раоофа, який я знаю як IA, так і IO. Це частина його реквізитів: <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 / Дякую, що вказав на це. Коли я імпортував цей стовпчик, я видалив цей стовпець спочатку, і не вважав, що він настільки вагомий (коли я це робив, по суті порожній, і забув про нього) Інформація про арбітр / іншу назву буде корисною для барплоту, карти та глобуса
InfiniteFlash

Зараз я опублікував знімок екрана googleMotion
InfiniteFlash
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.