| Poster |
Thread |
| huge30553 |
Posted on: 2011/4/22 19:30 |
 Joined: 1970/1/1 From: Posts: 0 |
Re: Firehorse, question re: new 2011 ranking chart Hi Fire I see one problem, and that is using the median scores for a match. It seems that if only 2 players are playing on one team, the scores can become greatly skewed. For example if the best team in the grade plays the bottom team in the grade, and the bottom team has only 2 players - those scores can be off the charts and will throw the grading system way out of kilter. My suggestion is just to NOT include games unless they are evenly matched per person. I have no idea how to do that, but just thought it might be something you have to look at in the future. And my previous suggestion from years past; once you get the grading system down to a science, is to make the Arena just encompass one grade. That is with a handicapping system, similar to that which they use in bowling. For example, person A - averages 100, person B averages 50 - depending on the handicap, you can give person B up to 50 points to level the playing field. I recommend a 100% handicap myself, but 90 or 95 could be acceptable. Huge
|
|
|
| FireHorse |
Posted on: 2011/4/17 1:22 |
Webmaster   Joined: 1970/1/1 From: Posts: 1 |
Re: Firehorse, question re: new 2011 ranking chart Excelent questions Redd
Your scenarios are still only taking into account the best score of each player, not every score they receive during a match. I will post an example of a match at the bottom of this post
If as you say the median is the same across A and C grades then you still have to take into account B grade as the person in C grade 1st gets the B gradefactor applied and then the A gradefactor applied. If the grade factors are 1 or more then we have made some serious mistakes in grading, but when you think about it, I cant see how this could be possible
The player who answers in 1.89 secs score 7 points for fast, the bot normally allows about 1.5 secs for the rest of the answers to register so 3.328 would still register on the same question... just, and they would score 4 points for fast
here is the fast, row and cpm scores for TAT v KFA (recorded 9/4/11 at 8.41 am GMT +10) (thats 9th of April for the Americans)
CPM: [1] ReddFigg=109.09 BlueBayou=72.18 [2] ReddFigg=153.62 robinhood4683=116.86 Flyer531=107.09 [3] Flyer531=157.36 BlueBayou=152.36 ReddFigg=144.37 celtie=137.61 Miranda=123.86 [5] celtie=59.3 BlueBayou=45.71 [6] Miranda=87.61 [7] Miranda=42.26 [8] Miranda=95.06 robinhood4683=92.76 BlueBayou=88.5 celtie=83.85 [9] robinhood4683=69.92 ReddFigg=69.04 BlueBayou=68.39 Flyer531=65.43 Miranda=64.33 [10] BlueBayou=54.6 Flyer531=54.09 Miranda=48.75 [11] robinhood4683=72.9 BlueBayou=71.12 Miranda=63.65 Flyer531=45.35 [13] robinhood4683=106.67 Flyer531=94.82 ReddFigg=80.43 Miranda=75.28 celtie=70.78 [14] robinhood4683=37.02 BlueBayou=32.94 [15] ReddFigg=102.39 Flyer531=96.62 BlueBayou=83.04 celtie=76.8 robinhood4683=72.12 [16] celtie=72.45 Miranda=60.79 [17] BlueBayou=179.28 robinhood4683=132.01 [18] ReddFigg=52.36 Flyer531=49.86 robinhood4683=42.19 [19] Miranda=82.29 [20] ReddFigg=71.32 [21] Miranda=88.37 [22] robinhood4683=34.06 BlueBayou=31.12 [23] robinhood4683=128.71 Flyer531=124.52 ReddFigg=119.36 Miranda=111.28 celtie=96.39 [24] BlueBayou=245.15 celtie=167.56 [25] celtie=86.48 BlueBayou=76.49 Miranda=72.45 robinhood4683=62.33 [26] BlueBayou=262.71 [27] Miranda=97.22 [28] robinhood4683=67.37 [29] ReddFigg=97.37 [30] Miranda=57.67 [31] ReddFigg=90.35 [32] celtie=116.38 ReddFigg=114.41 [33] BlueBayou=310.12 Flyer531=255.99 celtie=241.43 [34] celtie=23.98 [35] Miranda=31.73 robinhood4683=26.62 [36] celtie=48.61 [37] ReddFigg=142.22 Miranda=126.61 [38] Miranda=80.63 ReddFigg=77.78 BlueBayou=69.5 [39] BlueBayou=138.57 ReddFigg=135.09 celtie=124.44 Flyer531=123.89 Miranda=117.38 robinhood4683=107.97 [40] Miranda=67.37 Flyer531=66.79 [41] ReddFigg=165.18 Flyer531=152.09 celtie=141.59 Miranda=135.94 [42] BlueBayou=290.29 ReddFigg=237.73 robinhood4683=224.91 [43] celtie=118.46 Miranda=106.67 [44] robinhood4683=75.06 Miranda=67.1 [45] Miranda=147.69 Flyer531=144.43 BlueBayou=116.96 [46] Flyer531=164.77 ReddFigg=147.7 Miranda=129.33 [47] Miranda=48.2 [48] ReddFigg=74.78 BlueBayou=68.57 celtie=47.01 [49] ReddFigg=258.13 robinhood4683=219.43 BlueBayou=210.39 Flyer531=195.68 Miranda=188.46 celtie=188.46 [50] Flyer531=100.17 [51] BlueBayou=160 [52] ReddFigg=23.31 [53] Miranda=58.83 [54] celtie=191.97 BlueBayou=150.25 Miranda=126.14 [55] BlueBayou=156.09 ReddFigg=136.18 Flyer531=127.17 Miranda=107.26 robinhood4683=101.04 celtie=94.58 [56] Miranda=61.65 BlueBayou=51.4 [57] Flyer531=225.9 [58] Flyer531=90.33 BlueBayou=72.12 robinhood4683=68.87 [59] BlueBayou=116.96 [61] celtie=33.87 [62] BlueBayou=317.86 ReddFigg=252.61 [63] ReddFigg=207.57 Flyer531=199.46 [64] Miranda=155.68 [65] celtie=129.23 Flyer531=111.3 [66] robinhood4683=151.32 BlueBayou=134.15 ReddFigg=123.87 Flyer531=116.79 [67] robinhood4683=48.73 celtie=43.34 [68] Flyer531=49.07 [70] Miranda=11.54 robinhood4683=10.55 [71] robinhood4683=82.48 [72] BlueBayou=190.48 robinhood4683=160 Flyer531=146.76 ReddFigg=146.76 celtie=135.54 Miranda=121.91 [73] BlueBayou=120.35 Miranda=118.66 Flyer531=103.79 [74] Miranda=71.91 Flyer531=61.54 BlueBayou=53.94 [76] robinhood4683=57.14 BlueBayou=44.55 [77] BlueBayou=66.87 [78] BlueBayou=66.02 [80] BlueBayou=172.34 ReddFigg=128.64 Flyer531=121.63 [81] BlueBayou=21.59 [82] Flyer531=21 Miranda=20.46 [83] Miranda=182.87 BlueBayou=174.18 ReddFigg=171.22 robinhood4683=152.16 [84] robinhood4683=118.91 Flyer531=115.86 Miranda=84 [85] robinhood4683=21.86 BlueBayou=21.43 ReddFigg=21.2 eastcoastgirl=21.2 Miranda=20.65 Flyer531=20.34 [86] BlueBayou=169.97 robinhood4683=148.88 Flyer531=136.18 ReddFigg=135.2 eastcoastgirl=135.2 [87] BlueBayou=185.35 robinhood4683=175.66 Miranda=144.11 [88] robinhood4683=143.82 [89] BlueBayou=168 Flyer531=137.84 Miranda=128.64 ReddFigg=123.31 [90] ReddFigg=79.51 BlueBayou=77.8 [91] Flyer531=19.89 [93] Miranda=88.89 [94] BlueBayou=168 [95] Flyer531=100.17 Miranda=93.29 robinhood4683=80.55 [96] Miranda=127.02 [97] BlueBayou=347.38 ReddFigg=235.91 [98] robinhood4683=78.69 Flyer531=71.64 [99] Miranda=124.2 [100] Flyer531=57.96 BlueBayou=42.67 [101] Flyer531=111.3 [102] BlueBayou=237.32 robinhood4683=229.57 ReddFigg=207.03 eastcoastgirl=197.37 Miranda=171.03 Flyer531=167.6 [103] Flyer531=159.25 Miranda=128.48 [104] BlueBayou=25.12 robinhood4683=24.33 ReddFigg=24.13 [106] Miranda=99.38 eastcoastgirl=86.21 [107] Miranda=34.24 [108] ReddFigg=152.2 [109] Miranda=45.17 BlueBayou=36.05 [110] Miranda=38.96 Flyer531=36.08 BlueBayou=34.51 [111] BlueBayou=112.39 ReddFigg=106.67 robinhood4683=87.93 eastcoastgirl=79.45 [112] Miranda=107.76 [113] Miranda=136.83 [114] Flyer531=115.58 Miranda=93.67 [115] eastcoastgirl=143.43 BlueBayou=141.07 ReddFigg=120.43 [116] Flyer531=212.01 BlueBayou=203.27 robinhood4683=190.95 ReddFigg=186.3 Miranda=174.53 [117] Miranda=76.29 [118] Flyer531=60 ReddFigg=53.47 [119] ReddFigg=106.67 BlueBayou=74.8 [121] BlueBayou=127.58 [122] eastcoastgirl=93.43 Miranda=90.78 robinhood4683=85.33 ReddFigg=84.21 [123] robinhood4683=106.65 eastcoastgirl=100.5 ReddFigg=93.66 Miranda=80.32 BlueBayou=69.82 [124] Miranda=133.56 BlueBayou=126.94 [125] Miranda=134.26 Flyer531=109.41 [126] Flyer531=67.76 eastcoastgirl=59.84 Miranda=55.11 [127] Flyer531=169.41 robinhood4683=163.41 ReddFigg=153.65 eastcoastgirl=137.14 BlueBayou=126.63 Miranda=104.74 [128] Miranda=147.28 [129] robinhood4683=61.63 [130] BlueBayou=51.43 [131] Flyer531=117.91 BlueBayou=83.48 [132] BlueBayou=142.22 Miranda=111.29 eastcoastgirl=99.42 [133] eastcoastgirl=133 Miranda=127.46 ReddFigg=108.16 BlueBayou=103.43 [134] ReddFigg=45.31 robinhood4683=40.42 [135] Miranda=74.44 [136] Miranda=144.17 Flyer531=138.02 ReddFigg=128.38 robinhood4683=122.06 [137] Miranda=137.68 ReddFigg=121.27 Flyer531=109.38 robinhood4683=99.59 [138] ReddFigg=50.15 [139] robinhood4683=195.23 BlueBayou=164.56 eastcoastgirl=156.93 Miranda=156.52 [140] Miranda=77.59 Flyer531=73.85 robinhood4683=70.8 eastcoastgirl=59.78 ReddFigg=54.67 [141] BlueBayou=79.37 ReddFigg=72.24 eastcoastgirl=71.32 robinhood4683=70.02 [142] BlueBayou=124.64 ReddFigg=108.46 robinhood4683=88.05 eastcoastgirl=82.03 Flyer531=78.35 [143] robinhood4683=189.65 ReddFigg=164.27 Flyer531=143.54 Miranda=130.15 [144] ReddFigg=44.55 Miranda=40.86 [145] BlueBayou=106.88 [146] eastcoastgirl=125.92 Flyer531=107.17 BlueBayou=92.17 [148] Miranda=77.42 ReddFigg=62.33 Flyer531=60 BlueBayou=57.48 [149] Miranda=94.04 [150] BlueBayou=200.39 Flyer531=169.41 ReddFigg=157.83
Fast: [1] ReddFigg=2.75 BlueBayou=4.156 [2] ReddFigg=2.734 robinhood4683=3.594 Flyer531=3.922 [3] Flyer531=3.813 BlueBayou=3.938 ReddFigg=4.156 celtie=4.36 Miranda=4.844 [5] celtie=4.047 BlueBayou=5.25 [6] Miranda=4.109 [7] Miranda=11.359 [8] Miranda=3.156 robinhood4683=3.234 BlueBayou=3.39 celtie=3.578 [13] robinhood4683=2.25 Flyer531=2.531 ReddFigg=2.984 Miranda=3.188 celtie=3.391 [14] robinhood4683=11.344 BlueBayou=12.75 [15] ReddFigg=2.344 Flyer531=2.484 BlueBayou=2.89 celtie=3.125 robinhood4683=3.328 [16] celtie=4.969 Miranda=5.922 [17] BlueBayou=4.016 robinhood4683=5.454 [19] Miranda=4.375 [20] ReddFigg=10.937 [21] Miranda=7.469 [22] robinhood4683=14.094 BlueBayou=15.422 [23] robinhood4683=2.797 Flyer531=2.891 ReddFigg=3.016 Miranda=3.235 celtie=3.735 [24] BlueBayou=2.937 celtie=4.297 [25] celtie=3.469 BlueBayou=3.922 Miranda=4.141 robinhood4683=4.813 [26] BlueBayou=2.969 [27] Miranda=3.703 [28] robinhood4683=7.125 [29] ReddFigg=5.546 [30] Miranda=17.688 [31] ReddFigg=6.641 [32] celtie=3.609 ReddFigg=3.671 [33] BlueBayou=4.063 Flyer531=4.922 celtie=5.219 [34] celtie=17.515 [35] Miranda=7.563 robinhood4683=9.016 [36] celtie=13.578 [37] ReddFigg=3.797 Miranda=4.265 [38] Miranda=5.953 ReddFigg=6.171 BlueBayou=6.906 [41] ReddFigg=2.906 Flyer531=3.156 celtie=3.39 Miranda=3.531 [42] BlueBayou=2.687 ReddFigg=3.281 robinhood4683=3.468 [43] celtie=6.078 Miranda=6.75 [44] robinhood4683=10.391 Miranda=11.625 [45] Miranda=4.875 Flyer531=4.985 BlueBayou=6.156 [46] Flyer531=4.734 ReddFigg=5.281 Miranda=6.031 [47] Miranda=18.672 [49] ReddFigg=3.719 robinhood4683=4.375 BlueBayou=4.563 Flyer531=4.906 Miranda=5.094 celtie=5.094 [50] Flyer531=3.594 [51] BlueBayou=3.375 [52] ReddFigg=10.297 [53] Miranda=11.219 [54] celtie=2.813 BlueBayou=3.594 Miranda=4.281 [55] BlueBayou=1.922 ReddFigg=2.203 Flyer531=2.359 Miranda=2.797 robinhood4683=2.969 celtie=3.172 [56] Miranda=6.813 BlueBayou=8.172 [58] Flyer531=2.657 BlueBayou=3.328 robinhood4683=3.485 [59] BlueBayou=12.312 [61] celtie=14.172 [62] BlueBayou=4.719 ReddFigg=5.938 [63] ReddFigg=4.625 Flyer531=4.813 [64] Miranda=4.625 [65] celtie=6.5 Flyer531=7.547 [67] robinhood4683=6.156 celtie=6.922 [68] Flyer531=4.891 [71] robinhood4683=6.547 [72] BlueBayou=1.89 robinhood4683=2.25 Flyer531=2.453 ReddFigg=2.453 celtie=2.656 Miranda=2.953 [73] BlueBayou=5.484 Miranda=5.562 Flyer531=6.359 [74] Miranda=4.172 Flyer531=4.875 BlueBayou=5.562 [76] robinhood4683=5.25 BlueBayou=6.734 [77] BlueBayou=6.281 [78] BlueBayou=10.906 [80] BlueBayou=2.437 ReddFigg=3.265 Flyer531=3.453 [81] BlueBayou=16.672 [82] Flyer531=17.14 Miranda=17.593 [83] Miranda=6.89 BlueBayou=7.234 ReddFigg=7.359 robinhood4683=8.281 [84] robinhood4683=3.532 Flyer531=3.625 Miranda=5 [87] BlueBayou=4.532 robinhood4683=4.782 Miranda=5.829 [88] robinhood4683=4.172 [89] BlueBayou=2.5 Flyer531=3.047 Miranda=3.265 ReddFigg=3.406 [90] ReddFigg=12.828 BlueBayou=13.11 [93] Miranda=6.75 [94] BlueBayou=5 [95] Flyer531=3.594 Miranda=3.859 robinhood4683=4.469 [96] Miranda=6.141 [97] BlueBayou=3.109 ReddFigg=4.578 [98] robinhood4683=11.438 Flyer531=12.563 [99] Miranda=5.797 [100] Flyer531=4.141 BlueBayou=5.625 [101] Flyer531=5.391 [102] BlueBayou=2.781 robinhood4683=2.875 ReddFigg=3.188 eastcoastgirl=3.344 Miranda=3.859 Flyer531=3.938 [103] Flyer531=3.391 Miranda=4.203 [104] BlueBayou=16.719 robinhood4683=17.266 ReddFigg=17.406 [106] Miranda=6.641 eastcoastgirl=7.656 [107] Miranda=12.266 [109] Miranda=5.313 BlueBayou=6.657 [110] Miranda=10.781 Flyer531=11.64 BlueBayou=12.172 [111] BlueBayou=3.203 ReddFigg=3.375 robinhood4683=4.094 eastcoastgirl=4.531 [112] Miranda=6.125 [113] Miranda=7.016 [114] Flyer531=4.672 Miranda=5.765 [115] eastcoastgirl=3.765 BlueBayou=3.828 ReddFigg=4.484 [116] Flyer531=5.094 BlueBayou=5.313 robinhood4683=5.656 ReddFigg=5.797 Miranda=6.188 [117] Miranda=4.719 [118] Flyer531=11 ReddFigg=12.344 [119] ReddFigg=3.375 BlueBayou=4.813 [121] BlueBayou=4.703 [122] eastcoastgirl=12.844 Miranda=13.219 robinhood4683=14.063 ReddFigg=14.25 [123] robinhood4683=2.813 eastcoastgirl=2.985 ReddFigg=3.203 Miranda=3.735 BlueBayou=4.297 [124] Miranda=5.391 BlueBayou=5.672 [125] Miranda=4.469 Flyer531=5.484 [126] Flyer531=5.313 eastcoastgirl=6.016 Miranda=6.532 [127] Flyer531=2.125 robinhood4683=2.203 ReddFigg=2.343 eastcoastgirl=2.625 BlueBayou=2.843 Miranda=3.437 [128] Miranda=5.296 [129] robinhood4683=12.656 [130] BlueBayou=7 [131] Flyer531=3.562 BlueBayou=5.031 [132] BlueBayou=3.375 Miranda=4.313 eastcoastgirl=4.828 [134] ReddFigg=10.593 robinhood4683=11.875 [135] Miranda=9.672 [137] Miranda=3.922 ReddFigg=4.453 Flyer531=4.937 robinhood4683=5.422 [138] ReddFigg=8.375 [139] robinhood4683=4.61 BlueBayou=5.469 eastcoastgirl=5.735 Miranda=5.75 [140] Miranda=3.093 Flyer531=3.25 robinhood4683=3.39 eastcoastgirl=4.015 ReddFigg=4.39 [141] BlueBayou=9.828 ReddFigg=10.797 eastcoastgirl=10.937 robinhood4683=11.14 [142] BlueBayou=2.407 ReddFigg=2.766 robinhood4683=3.407 eastcoastgirl=3.657 Flyer531=3.829 [144] ReddFigg=6.734 Miranda=7.343 [145] BlueBayou=7.859 [148] Miranda=3.875 ReddFigg=4.813 Flyer531=5 BlueBayou=5.219 [149] Miranda=3.828 [150] BlueBayou=3.593 Flyer531=4.25 ReddFigg=4.562
Row, Score and other stats collected at match time:
[played] BlueBayou=BlueBayou celtie=celtie Flyer531=Flyer531 robinhood4683=robinhood4683 ReddFigg=ReddFigg Miranda=Miranda eastcoastgirl=eastcoastgirl [2row] ReddFigg=11 Miranda=11 robinhood4683=13 Flyer531=7 BlueBayou=27 [3row] Miranda=7 [Teams] Team1=TAT Team2=KFA [general] currentseason=111 grade=A [matchscore] BlueBayou=109 celtie=34 Flyer531=75 robinhood4683=73 ReddFigg=78 Miranda=115 eastcoastgirl=21 [LastSeason] BlueBayou=210 celtie=210 Flyer531=210 robinhood4683=210 ReddFigg=210 Miranda=210 eastcoastgirl=210 [fast] BlueBayou=1.719 celtie=2.328 Flyer531=2.125 robinhood4683=1.829 ReddFigg=2.203 Miranda=2.641 eastcoastgirl=2.625 [row] BlueBayou=3 celtie=2 Flyer531=3 robinhood4683=5 ReddFigg=2 Miranda=4 eastcoastgirl=3 [cpm] BlueBayou=347.38 celtie=241.43 Flyer531=255.99 robinhood4683=236.69 ReddFigg=258.13 Miranda=219.19 eastcoastgirl=197.37 [Season] BlueBayou=4 celtie=6 Flyer531=10 robinhood4683=11 ReddFigg=9 Miranda=5 eastcoastgirl=11
some of the last above scores may be best times / CPMs to date before the match, makes it easier to compare to best stats at the end of the match to update your master score file
hope that helps FireHorse
|
|
|
| ReddFigg |
Posted on: 2011/4/16 18:51 |
Just popping in   Joined: 1970/1/1 From: Posts: 0 |
Re: Firehorse, question re: new 2011 ranking chart Thanks Fire for putting up the code and explanations. :dance2: All Greek to me.
I am pretty sure I?m not understanding this correctly:
Scenario:
A GRADE PLAYER STATS Score 80, cpm 287.31, fast 2.969, row 2 Score 80 + 287.31/5 = 6, fast 5, row 6 = 80+6+5+6 = Qpoints 97?
C GRADE PLAYER STATS Score 80, cpm 186.68, fast 4.587, row 3 Score 80, 187/5 = 4, fast 1, row 18 = 80+4+1+18 = Qpoints 103?
Is this how Q points add together? Are they whole numbers?
Now lets say the median for A grade is 250 and the median for C grade is also 250 would the grade factor then be 0.00? Would that then calculate these two players as comparable?
Also, if a player answered the question correctly in 1.89 seconds, would a player who also responded with the correct answer in 3.328 seconds still get a point? Or is the cutoff 2.89?
Cheers, Redd
|
|
|
| Sunlitwoman |
Posted on: 2011/4/16 5:12 |
 Joined: 1970/1/1 From: Posts: 1 |
Re: Firehorse, question re: new 2011 ranking chart Fire, Thank you for that super thorough posting. I'll read it well or better tomorrow. I was relieved to see you wrote this, "If anyone is still with me at this point then I want to talk to you...lol." I got there but not with all my brain on. Sun
|
|
|
| FireHorse |
Posted on: 2011/4/15 12:37 |
Webmaster   Joined: 1970/1/1 From: Posts: 1 |
Re: Firehorse, question re: new 2011 ranking chart wow, I really need to check these boards more often. For some reason I dont get these via email anymore so am unaware of new posts so apollogies for not staying current
Also have had a bit of a flu for the past week and a bit and I am still struggling to get my head around complicated concepts
I will post all the code and explanations to go along with it so you all can help refine the system but for now lets clarify a few things. What you are doing when you compare stats are looking at best stats. The grading and champ ranks actually award scores per question. I know it needs refinement and perhaps we should drop fast or CPM or Row but lets examine it closely before we do as everyone is ranked by the same system so by my rekoning the more comparisons we can make surely the more accurate the system will be.
Firstly the players all get scores based on each question they answer
~ Score
2 points for first, 1 point for 2nd, 3rd 4th... etc
~ CPM
Your CPM score is the CPM divided by 50 so if you scored a CPM of 250 for a question your CPM score would be 5
~ Fast
if (%thisfast < 2) { var %fastfactor = 7 } elseif ((%thisfast > 2) && (%thisfast < 2.5)) var %fastfactor = 6 elseif ((%thisfast > 2.5) && (%thisfast < 3)) var %fastfactor = 5 elseif ((%thisfast > 3) && (%thisfast < 4)) var %fastfactor = 4 elseif ((%thisfast > 4) && (%thisfast < 5)) var %fastfactor = 3 elseif ((%thisfast > 5) && (%thisfast < 10)) var %fastfactor = 2 else var %fastfactor = 1
so from the above code you can see the divisions in seconds which affect how much you score for each question based on how fast it is answered. 7 points for an answer less than 2 secs, 6 for between 2 and 2.5 secs etc.
~ Row var %rowmatchbonus = 0 var %v = 2 while (%v < 8) { var %thisrowrank = $readini(match.ini, %v $+ row, %name) var %thisrowscore = $calc( ((%v - 1) * 6) * %thisrowrank) var %rowmatchbonus = %rowmatchbonus + %thisrowscore inc %v }
the above code says if you get 2 in a row you get 6 points, 3 = 18, 4 = 24 etc, so its row x 6
var %yourCPMav = $calc(%totalCPM / %answerCount)
The code then takes your per question score and divides it by 150 (or how many questions you faced in that match) to get a match average (or Qscore)
It then applies a grade factor which is based on the median scores of teams in each grade. So lets say each of the 3 grades had played 4 matches there would be 8 scores in each grade, the middle 2 scores are added and divided by 2 to get a median. Now lets say the median for A grade is 400 and the median for B grade is 300 the grade factor would be 0.75 (it is normally a bit closer than that but lets use these numbers as they are easy to visualise)
Now lets also look at the possibility the median for C grade is 200 making another 0.75 grade factor. So we now take a player in C grade with an average Qscore of 40 and divide it by 0.75 to get 30 which would be their anticipated score in B grade given the grade factor and the potentially higher competition. Then we apply another 0.75 to get 22.5 which would be their anticiapted A grade score. Now we have everyone on a level field and can compare and rank.
Now we have everyones Qscore we then add the total team score together but averaging the bottom 2 or 3 players to get a team rank score.
If anyone is still with me at this point then I want to talk to you...lol
I know its not a perfect system but I think its on the right track. I would be happy to modify it to suit but I hope you all can appreciated the complexity of turning this into code and that if we do change it I want to do it once and do it right
Please hit me with more questions as I am sure I have not explained it very well and many of you may want clarifications. I also think there might be a broken bit in the code that is not working right and will be hunting that down as soon as my mind is sharp again
hope that helps FireHorse
|
|
|
| ReddFigg |
Posted on: 2011/4/13 3:46 |
Just popping in   Joined: 1970/1/1 From: Posts: 0 |
Re: Firehorse, question re: new 2011 ranking chart Hey Nasty (F) Now that?s thinking! I also agree that score is THE factor however being faster equips a player with an added advantage in capturing more of the spoils. In addition to coming in first and getting two points there are also pickup points that can be obtained if your ping is fast enough and you are fast enough to copy a short answer you didn?t know and slide in for a single point. So speed remains an important factor in score.
I have never compared grade speeds and I don?t know what the time leeway is for speed. Is it 0.5 or 1.00 that a player needs to be within to score a point? Don't know, but a player could score 110 in C grade, be ranked A1, play in A grade and get very few points, not because they don?t know the answers, but because they are immersed in fast types. :shrug:
Cheers, Redd
|
|
|
| NastyLiar |
Posted on: 2011/4/12 14:23 |
 Joined: 1970/1/1 From: Posts: 0 |
Re: Firehorse, question re: new 2011 ranking chart Okay, here is a suggestion as to how to rank players and teams. It's very basic compared to what the arenabot does but it might have a chance of working.
To rank individuals:
Use score. Yes it's nice for the champscores to take into account fast, cpm and rows but for ranking of players none of that is neccesary. Scores win games and ultimately decide whether a team is out of its depth or not.
I would propose this: scores of 80+ mean the player would suit/cope with the next grade up score 50-80 mean the player is suitable for that grade score below 50 and the player would suit the next grade down.
So I am calling the mean score between 50 and 80. So if you have a team of three players where those players average scores in that grade add up to over 240 then they would need to be in the next grade up.
I think at lower grades (C and D, as was) the thresholds need to be slightly lower since the total scoring is lower. We could say score of 70+ mean they could handle the next grade up and therefore team averages of over 210 mean they should be in the next grade up (conversely scores of less than 40 would indicate more suitable for lower grade).
I haven't come up with a good way of transferring scores from one grade to another. For example, we can only assess a team based on the grade(s) that its constituent players have actually played in. So if you have a team of players that have played in differing grades in the past then we wouldn't be able to add the average scores up. Perhaps there needs to be a up or downgrading of average score. Perhaps by 15 points each way.
The following team played in grade C last round and scored the following overall scores and averages in the process of reaching the final: Player A scored 436 in 6 games. Average of 73 Player B scored 120 in 5 games. Average of 24 Player C scored 309 in 4 games. Average of 76 Player D scored 171 in 2 games. Average of 86
Using my system, three of the teams players have average scores in excess of 70 which would indicate that they could handle life in grade B. 73 + 76 + 86 = 235 > 210
I need to try to find a way of factoring in the 4th player. Perhaps that can be done by adding the 4 players together, dividing by 4 then multiplying by 3. Lets try it...
73 + 76 + 86 + 24 = 259/4 = 65 x 3 = 195 < 210
That indicates that the overall strength of the team is better suited to grade C (as was, with the reduction of grades this round it is more difficult to say).
If we do say that this team would average 10-15 points less per player in grade B they would be getting around the 200 mark using their 3 strongest players but only 160ish factoring in all four players.
Is there any promise with this?
Even if there isn't I've enjoyed playing around for half an hour :P
|
|
|
| ReddFigg |
Posted on: 2011/4/12 2:09 |
Just popping in   Joined: 1970/1/1 From: Posts: 0 |
Re: Firehorse, question re: new 2011 ranking chart Hey sunny (F)
Yeppers I am presuming everything will change all down the line as more matches are played. It's always easier to make corrections (if that can be done) early, rather than later. Hoopla along! If you notice anything post on!
Cheers Redd
|
|
|
| Sunlitwoman |
Posted on: 2011/4/12 0:42 |
 Joined: 1970/1/1 From: Posts: 1 |
Re: Firehorse, question re: new 2011 ranking chart Hiyas Figgies(F), Wow-and so like these rankings are based on that number of matches? I played mere one. Maybe we don't make any much hooplah about all these rankings until all the matches are played--certainly these ratings will change by then? Stunklingly possible, no? Sunny
|
|
|
| ReddFigg |
Posted on: 2011/4/12 0:30 |
Just popping in   Joined: 1970/1/1 From: Posts: 0 |
Re: Firehorse, question re: new 2011 ranking chart Hiyas Sunny (F)
Two A Grade teams have actually played all four of their matches, TAT and KFB, and are immeasurably waiting to move into the quarter-finals without befuddledom.
Hope that helps!
Cheers, Redd
|
|
|