이 FIDE 체스 응용 프로그램에 어떤 기능을 추가 할 수 있습니까? (2/25의 수정 사항)


13

편집 : 대부분의 응용 프로그램이 완료되었습니다. 이제 완료해야 할 것은 FIDE 중재인, 동적 3D 플롯 (현재 3 개의 변수 만 표시되고 입력에 영향을 미치지 않음), FIDE 데이터 추가 (수개월 기준) 및 USCF 체스 데이터 포함 (I 모든 주에 대해 최신 데이터를 설정하십시오).

이 게시물을 3 번 조정했습니다.

1. 한 번에 둘 이상의 플레이어를 볼 수있는 동적 시계열 차트를 포함하십시오.

오버레이 된 히스토그램 / 밀도 곡선을 포함합니다.

3D 산점도 포함

4. 앱 레이아웃 개선


진정한 체스 응용

대화 형 체스 판 자체 (다른 동물 일 수도 있음) 외에 집계 된 FIDE 체스 통계를 시각화하고 요약 할 때 개선하기 위해이 응용 프로그램에 무엇을 추가 할 수 있습니까? 또한 집계 된 과거 데이터에 대한 시계열도 및 모션 차트를 추가 할 계획입니다.

완료 한 후에, 이것의 프로그래밍 측면에 관심이있는 사람들을 위해 소스 코드를 github / mediafire에 넣을 것입니다. 나는 또한 당신이 당신의 여가에 사용할 수 있도록 결국이 응용 프로그램을 호스팅하는 장소를 찾을 것입니다.


다음은 응용 프로그램 자체의 그림입니다. 왼쪽에는 오른쪽의 출력에 영향을주는 필터가 있습니다.

여기에 이미지 설명을 입력하십시오


여기에 내가 넣은 기능의 몇 가지 이미지가 있습니다.

아래 그래프의 키 :

  1. 첫 번째 그래프는 각 국가의 FIDE 등급 플레이어 수를 출력하고이를지도에 표시하는 대화식지도입니다.

  2. 두 번째 그래프는 정규화 된 히스토그램 또는 FIDE 등급 분포를 설명하는 밀도 곡선입니다.

  3. 지도에 익숙한 각 국가의 플레이어 수의 막대 그래프입니다.

  4. 지구는지도이지만 더 매력적인지도입니다.

  5. 이상적으로, 데이터 세트의 구성 방식이 가능한지 확실하지 않은 2D / 3D 시계열 도표를 포함시킬 수 있습니다. 여기 FIDE 체스 인구 또는 개별 플레이어의 집계 된 체스 통계를 그릴 것입니다.

  6. 시계열 도와 유사하지만보다 인터랙티브하고 시각적으로 호소력이있는 Google 모션 차트. 시계열 도와 마찬가지로 FIDE 체스 인구 또는 개별 플레이어에 대한 집계 된 체스 통계를 플롯합니다.

  7. 3 가지 변수의 산점도


지도에 기술 된 플레이어 수

여기에 이미지 설명을 입력하십시오

플레이어 수의 줄거리

플레이어가 지구본에 묘사 된 경우 숫자

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

시각적 FIDE 체스 데이터에 더 추가 할 수있는 것이 있습니까? 또한 내가 가진 것을 더 개선하기 위해 제안하는 것도 좋습니다.


연도별로 각 연맹별로 조직 된 토너먼트 수에 대한 통계? 그것은 또한 시원 할 것입니다.
Arun J

이 응용 프로그램을 어디서 찾을 수 있습니까? 시도하고 싶습니다.
SmallChess

@ArunJ, 토너먼트 디렉터 정보에 액세스 할 수 없습니다. FIDE가 특정 데이터 세트를 제공하지 않는 한 선택의 여지가 없지만 웹 사이트를 데이터 스크랩합니다. 그것은 곧 일어나지 않을 것입니다.
InfiniteFlash

@StudentT, 현재 사용할 수 없습니다. 이 작업을 완료하면 (시간표에 대해 잘 모르겠 음) 누구나 사용할 수 있도록 몇 개의 웹 사이트에서 호스팅하려고 시도합니다.
InfiniteFlash

당신의 시각화에 행운을 빕니다! 나는 R 그래픽이 멋지게 보인다고 생각합니다!

답변:


3

우선, 행운을 빕니다! 정말 흥미로운 프로젝트처럼 보입니다.

제안에 관해서 :

1) 앱 호출에 대해 어떻게 생각하십니까? 여기에 표시된 것에서 "FIDE Player Statistics"?

2) 데이터의 소유권과 저작권에 관한 상황은 무엇입니까? FIDE에게 물어봐야할까요? 내가 아는 한 기본 데이터를 공개적으로 제공하지 않으므로 적절하게 구성된 웹 요청을 통해 데이터를 "마이닝"해야합니다. 이 경우에는 허가가 필요하지 않다고 생각합니다.

3) GM, IM, FM, CM, WGM, WIM 등과 같은 플레이어 타이틀에 대한 디스플레이를 추가 할 수 있습니다.

4) 중재 정보를 포함시킬 수 있습니다-IA, FA

5) 트레이너 및 국제 주최자.

6) 모든 통계가 연합 용어로 데이터를 분류합니다. 이것은 거의 국가 수준이지만 일부 국가는 특권 상황이 있습니다. 예를 들어 영국에는 실제로 영어, 스코틀랜드, 웨일스 어 연합 등이 있습니다. 따라서 연합당 타이틀 플레이어, 연합당 천명 플레이어 당 타이틀 플레이어를 비교할 수 있습니다. 러시아가 여기서 어떻게 수행하는지 보는 것은 흥미로울 것입니다. 여전히 1 위의 체스 국가 / 연맹입니까?

7) 중재자와 동일합니다.

8) 주최자에게도 동일합니다.

9) 트레이너도 마찬가지입니다.

이 프로젝트의 결과에 매우 관심이 있습니다. 매혹적인 것 같습니다. 알려주세요!


1
1. 나는 그것이 끝났을 때 무엇을 부를 것인지 확신이 없다. 지금은 단지 체스 데이터를 시각화하는 것입니다. 2.이 자료는 Fide chess 웹 사이트에서 텍스트 파일 형식으로 무료로 제공됩니다. 링크는 다음과 같습니다. ratings.fide.com/download.phtml 3. 예, 곧 포함하겠습니다. 4/5. 이 데이터에 액세스 할 수 없습니다. 6/7/8/9. 각 국가의 연맹에 대한 데이터를 찾을 것입니다. 그러나 이것은 곧 조만간 불합리한 것으로 보입니다. 현재 저는 주로 해당 링크에서 제공되는 FIDE 체스 데이터 세트에 중점을두고 있습니다. 감사합니다.
InfiniteFlash

도움이되는 경우 FIDE에는 라이센스가 부여 된 중재자 목록이 포함 된 pdf가 있습니다. arbiters.fide.com/licensed-arbiters.html
Andrew

1
@InfiniteFlashChess "4/5.이 데이터에 액세스 할 수 없습니다."네, 그렇습니다! (링크 주셔서 감사합니다). 압축 된 xml 파일을 다운로드하고 IA와 IO 인 Adam Raoof를 검색했습니다. 이것은 그의 세부 사항의 일부입니다 : <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 / 이것을 지적 해 주셔서 감사합니다. 나는 그것을 수입하고 그 의미라고 생각하지 않았다 (I 그렇게했을 때 열이 기본적으로 비어, 그것에 대해 잊어) 아비터 / 기타 제목 정보가 barplot,지도 및 세계에 유용 할 때 원래이 열을 삭제
InfiniteFlash

위의 googleMotion 차트 스크린 샷을 게시했습니다
InfiniteFlash
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.