我可以向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时间序列图,不确定在给出数据集结构的情况下是否有可能。我将在这里绘制国际棋联棋局或个人棋手的综合棋局统计数据。

  6. 谷歌动态图表,类似于时间序列图,但更具交互性和视觉吸引力。与时间序列图一样,我将在此处绘制FIDE国际象棋人口或单个玩家的汇总象棋统计数据。

  7. 3个变量的散点图


在地图上描述的玩家数量

在此处输入图片说明

条形图玩家人数

玩家描述地球仪时的数字

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

我还可以添加其他进一步的可视FIDE国际象棋数据吗?同样,提出一些建议以进一步完善我所拥有的东西也是很好的。


每个联盟在不同年份举办的锦标赛数量的统计数据?那也很酷。
阿伦J

在哪里可以找到此应用程序?我想尝试一下。
SmallChess

@ArunJ,我无权访问锦标赛总监信息。除非FIDE为此提供特定的数据集,否则我别无选择,只能对网站进行数据收集。那将不会很快发生。
InfiniteFlash

@StudentT,目前无法使用。一旦完成此操作(不确定时间表),我将尝试将其托管在几个网站上,以便任何人都可以使用它。
InfiniteFlash

祝您一切顺利!我认为R图形看起来很棒!

Answers:


3

首先,祝你好运!它看起来像一个非常有趣的项目。

至于建议:

1)您打算如何调用该应用程序?根据您在此处显示的内容,也许是“ FIDE Player Statistics”?

2)有关数据所有权和版权的情况如何?也许你应该问国际棋联?据我所知,他们并没有公开公开基础数据,因此您必须通过适当构造的Web请求“挖掘”数据。在这种情况下,我认为您不需要许可。

3)您可以为GM,IM,FM,CM,WGM,WIM等播放器标题添加显示。

4)您可以包括仲裁人信息-IA,FA

5)培训师和国际组织者。

6)为了使您的所有统计信息都能以联盟的形式细分数据。这几乎是国家一级的,但有些国家处境特殊。例如,英国实际上有独立的英语,苏格兰,威尔士联盟等。因此,允许比较每个联盟的带名球员,每个联盟的每千名球员。看看俄罗斯在这里的表现会令人着迷。仍然是国际象棋国家/联盟的第一名吗?

7)仲裁员也是如此。

8)与组织者相同。

9)教练也一样。

我将对该项目的结果非常感兴趣。看起来很迷人。请及时通知我们!


1
1.我不确定在最终完成时该如何称呼它。现在,它只是可视化国际象棋数据。2.在国际象棋网站上以文本文件格式免费提供数据。这是链接:rating.fide.com/download.phtml 3.是的,我很快会包括这个。4/5。我无权访问此数据。6/7/8/9。我将研究如何查找每个国家/地区联盟的数据,但是这对于我很快要执行此操作似乎是不合理的。目前,我主要关注该链接提供的FIDE国际象棋数据集。谢谢,会的。
InfiniteFlash

如果有帮助,FIDE会提供一份带有许可仲裁
Andrew

1
@InfiniteFlashChess“ 4/5。我无权访问此数据。”是的,您可以!(感谢链接)。我下载了压缩的xml文件并搜索了Adam Raoof,我知道他既是IA还是IO。这是他的详细信息的一部分:<player> <fideid> 405230 </ fideid> <name> Raoof,Adam N </ name> <country> ENG </ country> <sex> M </ sex> <title> </标题> <w_title> </ w_title> <o_title> IA,IO </ o_title> <foa_title> </ foa_title> <rating> 2131 </ rating>
Brian Towers

@BrianTowers,安德鲁/感谢您指出这一点。我最初在导入时删除了该列,但并不认为它那么重要(当我这样做时,列实际上是空的,而忘了它)仲裁人/其他标题信息对打印区,地图和地球仪很有用
InfiniteFlash

我已经发布了googleMotion图的上面的截图现在
InfiniteFlash
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.