Quote:
Originally Posted by Siri
If I recall correctly, CCWM = OPR - DPR. Calculated Contribution to Winning Margin (predictably) uses the team's alliances' winning margins rather than points score by (OPR) or on (DPR) them.
As far as how you're calculating OPR & DPR, this is actually a more loaded question than most years. I don't know if it's what slijin meant, but people are indeed calculating it differently this year, mostly by weighting Co-Op as bridge points. The conversations happened in a few of the different OPR threads, but the general gist was 5 or 10 points per CP.
|
It somewhat is, but not specifically - although I was requesting "hoop/bridge OPR" based on similar reasons.

What I was requesting specifically - and should have been explained better - was an OPR based on only points scored in hoops and an OPR based on only points scored from balancing (with some sort of weighted addition for coopertition balancing). The reason is that, in my opinion, a general OPR doesn't really capture how well a team is at a certain aspect of the game - whether a team can consistently score 20 points by hoops or 20 points by balancing in qualifications, their OPR will come out to be ~20. The reason for asking DPR was because I've seen quite a bit of discussion on how it should be calculated.
It would indeed be great to see
Power Rankings updated with CCWM and various such OPR ratings. Would it also be possible to see Power Rankings extended to all teams (placed in a scrollbox or something of the sort)?
Quote:
Originally Posted by mobilegamer999
OPR and DPR are calculated as described below. This is the same way that they are calculated for OPRNet and all other opr programs.
Take all teams at an event, count this set as T.
Create a matrix which is TxT, so you end up with a column and row for every team. We will refer to this as M and will describe how many times a team plays another.
So if T was (1,5,9) the M would be
1 5 9
1 - - -
5 - - -
9 - - -
Also, make a matrix that is 1xT and this will be O and will contain sum of all points a team scored
and thirdly, made a matrix 1xT which will be called D, and will contain sum of all points scored against a team
Now, for every match at an event follow the next few steps of logic
1) Increment M[A,B], if A!=B, increment M[B,A]
2) do 1 with A = red 1, B = red 1
3) do 1 with A = red 1, B = red 2
4) do 1 with A = red 1, B = red 3
5) do 1 with A = red 2, B = red 2
6) do 1 with A = red 2, B = red 3
7) do 1 with A = red 3, B = red 3
8) 2-7 with blue instead of red
9) for all red teams, O[red 1-3] += red_score
10) for all red teams, D[red 1-3] += blue_score
11) for all blue teams, O[blue 1-3] += blue_score
12) for all blue teams, D[blue 1-3] += red_score
then take inv(M) * O, and you get OPR's
and take inv(M) * D, and you get DPR's
this write-up may be a bit flawed, but thats the general flow of how OPR's and DPR's are calculated.
Also, right now we do have OPR's and DPR's per-team per-event, but as of now, we don't really have a clean place to put those details. So the power-rankings page is just the highest average OPR/DPR.
|
As Siri pointed out, this year just a general OPR is somewhat flawed, as it doesn't take into account coop bridge balancing, which is why I asked for this explanation. For the ease of similarly interested viewers though, could this be posted at the top of the
Power Rankings page?
You may also want to consider including an explanation of what these terms are. For people familiar with them, it's easy to understand what the numbers mean, but for people who're just looking around, columns with teams, OPRs and DPRs must be quite bewildering.