Какие функции я могу добавить в это шахматное приложение ФИДЕ? (изменения сделаны 2/25)

13

РЕДАКТИРОВАТЬ: Большая часть приложения завершена. Теперь все, что я должен завершить, - это реализовать арбитры ФИДЕ, динамический трехмерный график (сейчас в нем только 3 переменных, которые не влияют на него), добавление дополнительных данных ФИДЕ (основанных на месяцах) и, возможно, включая шахматные данные USCF (я иметь последние данные для всех штатов).

Я сделал 3 корректировки в этом посте.

1. Включите динамический график временных рядов, который позволяет вам видеть более одного игрока за раз: это было очень много времени для производства !.

2. Включите наложенную гистограмму / кривую плотности.

3. Включите 3D Scatterplot

4. Улучшить макет приложения


ФИДЕ ШАХМАТНАЯ ЗАЯВКА

Что я могу добавить к этому приложению, кроме самой интерактивной шахматной доски (которая сама по себе была бы другим животным), чтобы улучшить визуализацию и обобщение агрегированной шахматной статистики ФИДЕ? Я также планирую добавить график временных рядов и график движения для агрегированных исторических данных.

После того, как я это сделаю, я выложу исходный код на github / mediafire для тех, кто интересуется этим аспектом программирования. Я также в конечном итоге найду место для размещения этого приложения, чтобы вы могли использовать его на досуге.


Вот картинка самого приложения. Левая сторона имеет фильтры, которые влияют на вывод на правой стороне.

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


Вот несколько изображений функций, которые я добавил в него.

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

  1. Первый график представляет собой интерактивную карту, которая выводит количество игроков, имеющих рейтинг ФИДЕ для каждой страны, и наносит их на карту.

  2. Второй график - нормализованная гистограмма или кривая плотности, описывающая распределение рейтингов ФИДЕ.

  3. Похоже на карту, это график количества игроков в каждой стране

  4. Глобус - это карта, но более привлекательная версия карты.

  5. В идеале я смогу включить график 2D / 3D временных рядов, не зная, будет ли это возможно, учитывая, как структурированы наборы данных. Я бы построил агрегированную шахматную статистику по шахматам ФИДЕ или отдельным игрокам здесь.

  6. График движения Google, похожий на график временных рядов, но более интерактивный и визуально привлекательный. Как и в случае с временными рядами, я бы построил агрегированную шахматную статистику по шахматам ФИДЕ или отдельным игрокам здесь.

  7. Диаграмма рассеяния 3-х переменных


Количество игроков, указанных на карте

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

Гистограмма количества игроков

Число, если игроки описаны на глобусе

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

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

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

Есть ли что-нибудь еще, что я могу добавить к дальнейшим визуальным шахматным данным ФИДЕ? Кроме того, было бы полезно сделать предложения по дальнейшему улучшению того, что у меня есть.

InfiniteFlash
источник
Статистика по количеству турниров, организованных каждой федерацией за разные годы? Это также было бы круто.
Арун J
Где я могу найти это приложение? Я хочу попробовать это.
SmallChess
@ArunJ, у меня нет доступа к информации о директоре турнира. Если ФИДЕ не предоставит конкретный набор данных для этого, у меня нет выбора, кроме как обработать данные на сайте. Это не произойдет в ближайшее время.
InfiniteFlash
@StudentT, это не доступно в данный момент. Как только я закончу с этим (не уверен насчет расписания), я попытаюсь разместить его на нескольких веб-сайтах, чтобы каждый мог его использовать.
InfiniteFlash
Удачи с вашей визуализацией! Я думаю, что графика R выглядит великолепно!

Ответы:

3

Прежде всего, удачи! Похоже, действительно интересный проект.

Что касается предложений:

1) Что вы думаете о вызове приложения? Из того, что вы показали здесь, может быть, «Статистика игрока ФИДЕ»?

2) Какова ситуация с владением и авторскими правами на данные? Может стоит спросить у ФИДЕ? Опять же, насколько я знаю, они не делают основные данные общедоступными, поэтому вам нужно «добывать» данные с помощью правильно сконструированных веб-запросов. В этом случае я не думаю, что вам нужно разрешение.

3) Вы можете добавить дисплеи для названий игроков, таких как GM, IM, FM, CM, WGM, WIM и т. Д.

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

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

6) Для всей вашей статистики, чтобы разбить данные в условиях федерации. Это почти на уровне страны, но в некоторых странах сложилась привилегированная ситуация. Например, в Великобритании фактически есть отдельные английские, шотландские, уэльские федерации и т. Д. Итак, разрешите сравнивать титулованных игроков на федерацию, титулованных игроков на тысячу игроков на федерацию. Может быть интересно посмотреть, как здесь выступит Россия. Это все еще шахматная страна / федерация номер 1?

7) То же самое для арбитров.

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

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

Я буду очень заинтересован в результатах этого проекта. Это выглядит увлекательно. Пожалуйста, держите нас в курсе!

Брайан Тауэрс
источник
1
1. Я не уверен, как назвать это, когда это наконец сделано. Пока это просто визуализация шахматных данных. 2. Данные предоставляются бесплатно на веб-сайте FIDE в формате текстового файла. Вот ссылка: ratings.fide.com/download.phtml 3. Да, я включу это в ближайшее время. 4/5. У меня нет доступа к этим данным. 6/7/8/9. Я посмотрю на поиск данных для федерации каждой страны, но мне кажется, что делать это в ближайшее время неразумно. В настоящее время я в основном сосредоточен на шахматных наборах данных ФИДЕ, представленных по этой ссылке. Спасибо, и сделаем.
InfiniteFlash
Если это поможет, у ФИДЕ есть PDF-файл со списком лицензированных арбитров: арбитры.fide.com/
Эндрю
1
@InfiniteFlashChess "4/5. У меня нет доступа к этим данным." Да, вы делаете! (Спасибо за ссылку). Я скачал заархивированный xml-файл и искал Адама Рауфа, который, как я знаю, является как IA, так и IO. Это часть его данных: <player> <fideid> 405230 </ fideid> <name> Рауф, Адам N </ name> <страна> ENG </ country> <sex> M </ sex> <title> </ title> <w_title> </ w_title> <o_title> IA, IO </ o_title> <foa_title> </ foa_title> <rating> 2131 </ rating>
Брайан Тауэрс
@BrianTowers, Эндрю / Спасибо, что указали на это. Первоначально я удалил этот столбец, когда импортировал его, и не думал, что он был настолько значительным (столбец был практически пуст, когда я это сделал, и забыл об этом). Информация об арбитре / другой заголовке будет полезна для барплота, карты и глобуса
InfiniteFlash
Я разместил снимок экрана с таблицей googleMotion выше
InfiniteFlash