School Rankings
-
- Exalted Member
- Posts: 1072
- Joined: Mon Apr 23, 2018 7:13 pm
- Division: C
- State: NJ
- Pronouns: He/Him/His
- Has thanked: 529 times
- Been thanked: 600 times
School Rankings
Hi all,
As you may have heard, Klebb, AC (builderguy135) and I have been working on a spreadsheet that ranks all teams in the nation based on competition performance. We've decided to release the spreadsheet here!
How are competitions rated?
Competitions are rated based on a variety of factors such as date, team count, school count, event count, and other factors to determine a score (approximately varying between 0 and 100).
A team's score is then calculated for each competition by comparing their superscore to the top score. Then, a school's total score is calculated based on a combination of the competitions that they have attended.
Why are there only 100 schools?
It's kinda toxic ¯\_(ツ)_/¯
Why is copy/paste export disabled?
See below. We also understand that there's ways to bypass it: we can't stop you, but we hope "please don't" is enough.
Why is my school ranked lower than that other school?
No.
Is there a division B one?
No.
Disclaimer:
These rankings, while mathematically objective in nature, are by no means official. Some of the criterion and weights are subjective based on how we designed the algorithm. Do not take these rankings as fact, and don't get too caught up in them! This was more an interesting way to visualize data for us.
We also request that you do not use this data in any other manner, such as predictions.
As you may have heard, Klebb, AC (builderguy135) and I have been working on a spreadsheet that ranks all teams in the nation based on competition performance. We've decided to release the spreadsheet here!
How are competitions rated?
Competitions are rated based on a variety of factors such as date, team count, school count, event count, and other factors to determine a score (approximately varying between 0 and 100).
A team's score is then calculated for each competition by comparing their superscore to the top score. Then, a school's total score is calculated based on a combination of the competitions that they have attended.
Why are there only 100 schools?
It's kinda toxic ¯\_(ツ)_/¯
Why is copy/paste export disabled?
See below. We also understand that there's ways to bypass it: we can't stop you, but we hope "please don't" is enough.
Why is my school ranked lower than that other school?
No.
Is there a division B one?
No.
Disclaimer:
These rankings, while mathematically objective in nature, are by no means official. Some of the criterion and weights are subjective based on how we designed the algorithm. Do not take these rankings as fact, and don't get too caught up in them! This was more an interesting way to visualize data for us.
We also request that you do not use this data in any other manner, such as predictions.
Last edited by sciolyperson1 on Wed Dec 30, 2020 5:20 pm, edited 1 time in total.
- These users thanked the author sciolyperson1 for the post (total 9):
- builderguy135 (Wed Dec 30, 2020 5:19 pm) • yoshiketchup (Wed Dec 30, 2020 5:20 pm) • Godspeed (Wed Dec 30, 2020 5:27 pm) • kh.aotic (Wed Dec 30, 2020 5:30 pm) • lumosityfan (Wed Dec 30, 2020 5:43 pm) • pepperonipi (Wed Dec 30, 2020 6:01 pm) • MadCow2357 (Fri Jan 01, 2021 2:51 pm) • Giantpants (Mon Jan 04, 2021 12:06 am) • pumptato-cat (Fri Jul 01, 2022 7:16 pm)
SoCal Planning Team & BirdSO Tournament Director
WW-P HSN '22, Community MS '18
Sciolyperson1's Userpage
WW-P HSN '22, Community MS '18
Sciolyperson1's Userpage
-
- Moderator
- Posts: 205
- Joined: Mon Jan 21, 2019 11:38 am
- Division: C
- State: FL
- Pronouns: She/Her/Hers
- Has thanked: 173 times
- Been thanked: 335 times
Re: School Rankings
Will you share what the algorithm is?
I think this is super cool, but some of the numbers make no sense by simple observation. I'm also curious what factors you think are important in the design of an algorithm to rank schools throughout the nation.
I think this is super cool, but some of the numbers make no sense by simple observation. I'm also curious what factors you think are important in the design of an algorithm to rank schools throughout the nation.
happy new season!
University of Florida
My Wiki Page | WikiProject SciOly and Scioly.org | Pi-Bot
2019: Code, Fermi, Thermo
2020: Detector, Orni, Code (Substitution: Penn)
2021: Detector, Orni, Circuit, WICI
University of Florida
My Wiki Page | WikiProject SciOly and Scioly.org | Pi-Bot
2019: Code, Fermi, Thermo
2020: Detector, Orni, Code (Substitution: Penn)
2021: Detector, Orni, Circuit, WICI
-
- Exalted Member
- Posts: 736
- Joined: Sat Sep 08, 2018 12:24 pm
- Division: C
- State: NJ
- Pronouns: He/Him/His
- Has thanked: 191 times
- Been thanked: 143 times
Re: School Rankings
First, each competition is awarded a weight. The exact formula is extremely complicated, but it takes the following factors into consideration:pepperonipi wrote: ↑Wed Dec 30, 2020 6:03 pm Will you share what the algorithm is?
I think this is super cool, but some of the numbers make no sense by simple observation. I'm also curious what factors you think are important in the design of an algorithm to rank schools throughout the nation.
- Date - Invitationals that are later in the season are worth more.
- # of Teams - More teams = Harder competition.
- # of Schools - More schools = Harder competition.
- Non-HS - Non-HS invitationals generally attract more competitive teams.
- T25 "Bonus" - A bonus for the presence of teams that were in the top 25 in 2019 Nationals.
- In Person - In person competitions are given a small bonus.
- Events - A small bonus is given to teams with more events.
- In State - A penalty is applied if a competition restricts registrations to within a state, since this decreases competitiveness.
Finally, a ranking score is given to each team by taking the maximum value of the following expressions:
- 80% of the highest competition score of the team
- 70% of the highest competition score of the team + 20% of the second highest
- 60% of the highest competition score of the team + 30% of the second highest + 10% of the third highest
Just out of curiosity, which numbers do you think need to be adjusted? We're still trying to improve the formula, and we're open to any suggestions.
Last edited by builderguy135 on Wed Dec 30, 2020 6:36 pm, edited 1 time in total.
- These users thanked the author builderguy135 for the post:
- pb5754 (Thu Dec 31, 2020 10:23 am)
-
- Exalted Member
- Posts: 306
- Joined: Thu Nov 28, 2019 3:42 pm
- Division: C
- State: CA
- Has thanked: 156 times
- Been thanked: 289 times
Re: School Rankings
I think in-person should get a penalty, since COVID restrictions reduce competitiveness when many strong teams can't attend.
UGA's score seems a bit high.
UGA's score seems a bit high.
- These users thanked the author SilverBreeze for the post (total 2):
- builderguy135 (Fri Jan 01, 2021 11:38 am) • MorningCoffee (Fri Jan 01, 2021 3:15 pm)
Troy SciOly 2019 - 2023
Captain 2021-2023
Former Events: Ecology, Water Quality, Green Gen, Ornithology, Forestry, Disease Detectives, Forensics, Chem Lab, Env Chem, Sounds, Dynamic Planet, Crime Busters, Potions & Poisons, Exp Design, Towers, Mystery Arch, Reach for the Stars, Mission Possible
Captain 2021-2023
Former Events: Ecology, Water Quality, Green Gen, Ornithology, Forestry, Disease Detectives, Forensics, Chem Lab, Env Chem, Sounds, Dynamic Planet, Crime Busters, Potions & Poisons, Exp Design, Towers, Mystery Arch, Reach for the Stars, Mission Possible
-
- Member
- Posts: 582
- Joined: Thu Apr 26, 2018 6:40 pm
- Has thanked: 4 times
- Been thanked: 101 times
Re: School Rankings
You're assuming a somewhat equivalent field at each competition when you do this. I suspect you might do better to view, for example, School A scoring 5% of the no-show score for a tournament, and School B scoring 15% of the no-show score as a vote that School A is 10 percentage points better than School B. So if A beats B narrowly 3 times, the algorithm will rank A above B, but not by far. If C blew B out of the water a couple of times, but has never seen A in competition, you'd rank C well above B, and so by inference above A.
You can probably adapt a score voting algorithm to do this.
You can probably adapt a score voting algorithm to do this.
-
- Exalted Member
- Posts: 1072
- Joined: Mon Apr 23, 2018 7:13 pm
- Division: C
- State: NJ
- Pronouns: He/Him/His
- Has thanked: 529 times
- Been thanked: 600 times
Re: School Rankings
That's a great idea, I'll think about it further.knightmoves wrote: ↑Sun Jan 03, 2021 4:56 pm You're assuming a somewhat equivalent field at each competition when you do this. I suspect you might do better to view, for example, School A scoring 5% of the no-show score for a tournament, and School B scoring 15% of the no-show score as a vote that School A is 10 percentage points better than School B. So if A beats B narrowly 3 times, the algorithm will rank A above B, but not by far. If C blew B out of the water a couple of times, but has never seen A in competition, you'd rank C well above B, and so by inference above A.
You can probably adapt a score voting algorithm to do this.
As for equal fields at competition, we score each competition, then assign points to each school - so weights are balanced to each individual competition, and no competition is weighted equally.
SoCal Planning Team & BirdSO Tournament Director
WW-P HSN '22, Community MS '18
Sciolyperson1's Userpage
WW-P HSN '22, Community MS '18
Sciolyperson1's Userpage
-
- Exalted Member
- Posts: 736
- Joined: Sat Sep 08, 2018 12:24 pm
- Division: C
- State: NJ
- Pronouns: He/Him/His
- Has thanked: 191 times
- Been thanked: 143 times
Re: School Rankings
Agreed with everything sciolyperson1 said above, but I also wanted to add that it's really difficult to implement a true rating system - ELO and GLICKO wouldn't work, and multiplayer rating systems such as TrueSkill wouldn't work either, as that would not only not account for scores (only placements), but it also wouldn't account for teams that send junior varsity or non-main teams to competitions. The best way is to count only the competitions that a team places the best at, and giving each rating points depending on the competitiveness of the competition as well as the number of points scored.
- These users thanked the author builderguy135 for the post:
- sciolyperson1 (Mon Jan 04, 2021 6:42 pm)
-
- Member
- Posts: 582
- Joined: Thu Apr 26, 2018 6:40 pm
- Has thanked: 4 times
- Been thanked: 101 times
Re: School Rankings
That's a good point, and without inside information, you don't know whether a particular school sent their better people to a particular competition. There are also schools that like to hide their performance on build events, saving their real build for the real competitions - but that's less important this year!builderguy135 wrote: ↑Sun Jan 03, 2021 11:14 pm but it also wouldn't account for teams that send junior varsity or non-main teams to competitions.
-
- Member
- Posts: 35
- Joined: Wed May 25, 2016 1:04 pm
- Division: C
- State: PA
- Has thanked: 0
- Been thanked: 1 time
Re: School Rankings
This is awesome! Will it be updated again soon?
- These users thanked the author BobbyJoe for the post:
- sciolyperson1 (Tue Feb 16, 2021 10:00 am)
Rustin/Wright/Solon/Reg/PA/Nat Div B: '15-17, Div C: '18-
Disease D-
'15: 6/-/-/-/-/-/
'16: -/10/-/-/-/-
Air T-
'15: 2/-/-/-/-/-
Experimental D-
'16: 5/-/-/-/-/-
Mission P-
'16: 1/12/-/1/-/-
'17: 1/5/3/1/2/12
Crime B-
'16: 3/8/-/-/-/-
'17: 1/7/7/3/8/24
Wind P-
'17: 5/3/2/1/1/13
Disease D-
'15: 6/-/-/-/-/-/
'16: -/10/-/-/-/-
Air T-
'15: 2/-/-/-/-/-
Experimental D-
'16: 5/-/-/-/-/-
Mission P-
'16: 1/12/-/1/-/-
'17: 1/5/3/1/2/12
Crime B-
'16: 3/8/-/-/-/-
'17: 1/7/7/3/8/24
Wind P-
'17: 5/3/2/1/1/13
-
- Exalted Member
- Posts: 1072
- Joined: Mon Apr 23, 2018 7:13 pm
- Division: C
- State: NJ
- Pronouns: He/Him/His
- Has thanked: 529 times
- Been thanked: 600 times
Re: School Rankings
Been busy with invitational season these few weeks but hopefully it will! Looking like it'll be Sunday when I put in GGSO and the rest.
SoCal Planning Team & BirdSO Tournament Director
WW-P HSN '22, Community MS '18
Sciolyperson1's Userpage
WW-P HSN '22, Community MS '18
Sciolyperson1's Userpage