Ranking Question

44 Views Asked by At

I'm not sure if the title properly titles my question. Here is the problem: Imagine a game where two teams play another two teams. Each team plays 6 matches where they are partnered with one other team and face-off with a set of two other teams. Each alliance is awarded a certain amount of points based on their collective performance. Using the amount of points each alliance scores I have to rank the teams from best to worst. What do you think would be the best way to approach this? If anything is unclear please let me know; I will update it.

1

There are 1 best solutions below

3
On BEST ANSWER

The simplest is to award each team the number of points scored by its alliance in each game. Maybe you give a bonus for winning a game. You can adjust the ratio between the game score and the point score to taste. Basically you say that you are averaging over the teammates and the opponents and let it go at that.

The problem with that is the bias it introduces if the teams are uneven and not everybody teams with everybody else. Suppose one team is much better than all the rest and wins all its games by a large margin. No matter what you do, it will come in first. Those teams that partnered with the good one have an unfair advantage and those that opposed it are at a disadvantage. I can imagine saying that each team has a contribution to the overall score difference and doing a least squares fit to the results to determine the team ranking. That sounds like to much math mumbo jumbo to be acceptable in the setting.