For each position, if the player and engine moves are the same, increment the good_counter by 1. If not the same increment the bad_counter by 1. The percent accuracy will be 100 x good_counter / (good_counter + bad_counter).
* if the player and engine moves are not the same but their scores are the same, increment the good_counter by 1.
* If the player and engine moves are not the same and their scores are also not the same, get the cploss.
* If the cploss is within 10cp and the player move score is not less than -50cp (something that is still playable) then let this player move gain a point that is less than 1. If cploss is only 1, the move will gain (11-cploss)/11 or 10/11. If cploss is 10, the move will gain (11-10)/11 or 1/11.
* To get the accuracy, sum the points and divide it by total counts.
I run some games from qatar masters games. Every position is analyzed by sf16 at 100ms.
Code: Select all
player accuracy points gcnt prate
0 Nihal, Sarin 84.07 2.0 3 0.67
1 Salem, A.R. Saleh 83.30 2.5 3 0.83
2 Aditya, Mittal 81.71 2.5 3 0.83
3 Madaminov, Mukhiddin 80.00 1.5 2 0.75
4 Paravyan, David 79.92 2.0 3 0.67
5 Rosen, Eric 78.82 1.0 3 0.33
6 Jumabayev, Rinat 78.69 3.0 3 1.00
7 Aryan, Chopra 78.52 2.0 3 0.67
8 Panda, Sambit 78.24 0.5 2 0.25
9 Sindarov, Javokhir 78.18 3.0 3 1.00
10 Vignesh, N R 77.91 2.0 3 0.67
11 Raja, Rithvik R 77.83 1.0 3 0.33
12 Adhiban, Baskaran 77.31 2.0 3 0.67
13 Panesar, Vedant 77.12 1.5 3 0.50
14 Saydaliev, Saidakbar 76.32 1.0 2 0.50
15 Divya, Deshmukh 75.54 0.5 2 0.25
16 Narayanan, S.L. 74.57 3.0 3 1.00
17 Stearman, Josiah 74.40 2.0 3 0.67
18 Shahil, Dey 74.10 0.5 2 0.25
19 Oparin, Grigoriy 73.99 1.5 3 0.50
20 Iniyan, P 73.93 1.5 3 0.50
21 Balajayeva, Khanim 73.73 1.5 3 0.50
22 Vaishali, Rameshbabu 73.58 2.5 3 0.83
23 Abdusattorov, Nodirbek 73.48 2.5 3 0.83
24 Kaidanov, Gregory 73.08 2.0 3 0.67
25 Pranesh, M 73.04 2.0 3 0.67
26 Giri, Anish 72.92 2.5 3 0.83
27 Kuybokarov, Temur 72.68 2.5 3 0.83
28 Samadov, Read 72.54 1.5 3 0.50
29 Samant, Aditya S 72.39 2.0 3 0.67
30 Van Foreest, Jorden 72.23 2.0 3 0.67
31 Rakesh, Kumar Jena 72.11 2.0 3 0.67
32 Yilmazyerli, Mert 72.04 2.5 3 0.83
33 Yakubboev, Nodirbek 71.92 2.5 3 0.83
34 Prraneeth, Vuppala 71.90 2.0 3 0.67
35 Xiao, Tong(QD) 71.73 2.0 3 0.67
36 Zou, Chen 71.32 1.5 3 0.50
37 Maghsoodloo, Parham 71.10 2.0 3 0.67
38 Can, Emre 70.97 2.0 3 0.67
39 Karthikeyan, Murali 70.96 2.5 3 0.83
40 Vokhidov, Shamsiddin 70.72 2.5 3 0.83
41 Makarian, Rudik 70.65 2.0 3 0.67
42 Visakh, N R 70.49 2.0 3 0.67
43 Bakhrillaev, Bakhrom 69.67 2.0 3 0.67
44 Bharath, Subramaniyam H 69.60 2.0 3 0.67
45 Nakamura, Hikaru 69.51 2.5 3 0.83
46 Dushyant, Sharma 69.45 0.5 1 0.50
47 Vakhidov, Jakhongir 69.42 2.0 3 0.67
48 Erigaisi, Arjun 69.32 3.0 3 1.00
49 Chan, Kim Yew 69.03 0.5 2 0.25
50 Mousavi, Seyed Khalil 68.99 2.0 3 0.67
51 Audi, Ameya 68.89 2.0 3 0.67
52 Jaiveer, Mahendru 68.57 1.0 3 0.33
53 Abdurakhmonov, Mukhammadali 68.38 0.0 2 0.00
54 Ahmadzada, Ahmad 68.25 2.0 3 0.67
55 Aziz, Husain 67.68 0.0 1 0.00
56 Ohanyan, Emin 67.57 1.5 3 0.50
57 Laxman, R.R. 67.18 2.5 3 0.83
58 Jain, Kashish Manoj 66.88 1.0 2 0.50
59 Mendonca, Leon Luke 66.82 2.0 3 0.67
60 Vantika, Agrawal 66.79 1.0 2 0.50
61 Kwon, Sehyun 66.14 1.0 2 0.50
62 Banh Gia Huy 65.97 0.0 2 0.00
63 Gukesh, D 65.96 2.5 3 0.83
64 Muthaiah, AL 65.95 1.5 3 0.50
65 Aaryan, Varshney 65.95 0.5 2 0.25
66 Fawzy, Adham 65.89 2.5 3 0.83
67 Nitish, Belurkar 65.69 1.0 2 0.50
68 Ashraf, Artin 65.61 1.0 2 0.50
69 Liu, Yi 65.56 1.0 2 0.50
70 Jin, Yueheng 65.56 1.0 3 0.33
71 Njili, Kamel 65.40 1.5 2 0.75
72 Laddha, Shubh Jayesh 65.39 1.0 3 0.33
73 Rakshitta, Ravi 64.81 1.0 2 0.50
74 Ostrovskiy, Aleksandr 64.57 1.0 3 0.33
75 Nitin, S. 64.45 2.0 3 0.67
76 Sankalp, Gupta 64.36 2.0 3 0.67
77 Venkatesh, M.R. 64.26 0.5 2 0.25
78 Karamsetty, Jeevan 64.19 0.5 2 0.25
79 Avinash, Ramesh 64.14 1.0 2 0.50
80 Song, Yuxin 64.13 0.5 2 0.25
81 Pranav, V 63.88 2.0 3 0.67
82 Carlsen, Magnus 63.83 2.0 3 0.67
83 Ravi, Teja S. 63.76 1.0 2 0.50
84 Goh, Zi Han 63.74 0.0 2 0.00
85 Rohith, Krishna S 63.71 1.0 2 0.50
86 Bai, Adelard 63.44 0.5 2 0.25
87 Puranik, Abhimanyu 63.35 1.5 3 0.50
88 Aradhya, Garg 63.29 1.0 3 0.33
89 Dragicevic, Drazen 63.22 1.0 3 0.33
90 Srihari, L R 63.18 1.0 2 0.50
91 Stany, G.A. 63.07 1.0 2 0.50
92 Raahul, V S 63.00 0.5 2 0.25
93 Msellek, Ilyass 62.84 0.5 2 0.25
94 Ilamparthi, A R 62.79 0.5 2 0.25
95 Manish Anto, Cristiano F 62.60 0.5 2 0.25
96 Suyarov, Mukhammadzokhid 62.59 0.5 2 0.25
97 Sethuraman, S.P. 62.38 2.0 3 0.67
98 Mayank, Chakraborty 62.36 1.0 2 0.50
99 Mohammad Fahad, Rahman 62.28 0.5 2 0.25
100 Chanda, Sandipan 62.15 1.5 3 0.50
101 Aravindh, Chithambaram VR. 62.10 2.0 3 0.67
102 Gupta, Abhijeet 62.08 1.5 3 0.50
103 Chandra, Akshat 61.90 0.5 2 0.25
104 Suleymenov, Alisher 61.74 2.0 3 0.67
105 Hari, Madhavan N B 61.68 0.5 2 0.25
106 Mohammad, Nubairshah Shaikh 61.28 0.5 2 0.25
107 Peng, Hongchi 61.24 0.0 2 0.00
108 Tissir, Mohamed 61.00 0.5 2 0.25
109 Shimanov, Aleksandr 60.94 2.0 3 0.67
110 Karthik, Venkataraman 60.88 2.0 3 0.67
111 Dai, Changren 60.44 1.5 3 0.50
112 Abdisalimov, Abdimalik 60.15 2.0 3 0.67
113 Nandhidhaa, P V 60.10 0.5 2 0.25
114 Lagunow, Raphael 59.87 1.0 3 0.33
115 Kevlishvili, Robby 59.70 3.0 3 1.00
116 Mammadova, Gulnar 59.64 0.0 2 0.00
117 Baskin, Robert 59.61 2.0 3 0.67
118 Gagare, Shardul 59.61 1.0 2 0.50
119 Arhan, Chethan Anand 59.42 0.5 2 0.25
120 Rakhmatullaev, Almas 59.36 0.5 2 0.25
121 Kushagra, Mohan 59.21 1.0 3 0.33
122 Karthik, Rajaa 59.18 0.5 2 0.25
123 Tomaszewski, Kacper 59.10 0.5 2 0.25
124 Senthil, Maran K 58.65 1.5 3 0.50
125 Shyaamnikhil, P 58.36 1.0 2 0.50
126 Haldorsen, Benjamin 58.15 0.5 2 0.25
127 Krishna, C R G 58.04 0.0 2 0.00
128 Assaubayeva, Bibisara 57.86 1.0 2 0.50
129 Munkhdalai, Amilal 57.70 1.0 3 0.33
130 Priyanka, Nutakki 57.56 1.0 2 0.50
131 Rasulov, Vugar 57.53 2.0 3 0.67
132 Enkhtuul, Altan-Ulzii 57.36 0.0 1 0.00
133 Chen, Qi b 57.20 1.5 3 0.50
134 Nurmanova, Alua 56.51 1.5 3 0.50
135 Tan, Jun Ying 55.98 1.0 2 0.50
136 Nogerbek, Kazybek 55.96 1.0 2 0.50
137 Lee, Jun Hyeok 55.82 0.5 2 0.25
138 Pham Tran Gia Phuc 55.40 0.5 2 0.25
139 Seemann, Jakub 55.07 0.0 2 0.00
140 Viani, Antonio Dcunha 54.83 1.0 3 0.33
141 Fedoseev, Vladimir3 54.58 0.0 2 0.00
142 Garv, Gaur 53.64 0.5 2 0.25
143 Savitha, Shri B 53.00 0.0 2 0.00
144 Bagwe, Gaurang 52.84 1.5 3 0.50
145 Rathanvel, V S 52.82 0.5 2 0.25
146 Sattarov, Bobir 52.57 0.0 2 0.00
147 Tarhan, Adar 52.10 0.0 2 0.00
148 Bellahcene, Bilel 50.80 0.0 2 0.00
149 Aayush, Bhattacherjee 50.42 0.0 2 0.00
150 Lalit Babu M R 50.37 1.0 2 0.50
151 Akshat, Khamparia 50.20 0.5 2 0.25
152 Begmuratov, Khumoyun 50.06 0.0 2 0.00
153 Dixit, Nikhil 49.72 0.0 2 0.00
154 Parligras, Mircea-Emilian 48.44 0.5 2 0.25
155 Nagarkatte Vedant 46.20 0.0 2 0.00
156 Brendel, Oliver 45.10 0.0 2 0.00
157 Singh, Ojasva 42.37 0.0 2 0.00