View Single Post
  #87   Spotlight this post!  
Unread 12-03-2009, 11:22
Bongle's Avatar
Bongle Bongle is offline
Registered User
FRC #2702 (REBotics)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2002
Location: Waterloo
Posts: 1,069
Bongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond repute
Send a message via MSN to Bongle
Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting

Quote:
Originally Posted by SteveGPage View Post
One other thing, then I'll go back to my day job ... When I was talking to Kenneth Massey (the BCS guy) he also suggested something,
A good idea (it would certainly increase accuracy), but my goal (for my program, at least), is to try and provide the most accurate scouting-independent ranking possible using only match data.

As for implementation of OPR+/DPR+, how I arranged my matrix was:

Odd Rows (for row i): "Team i/2's total score is equal to the weighted sum of the team i/2's alliance OPRs minus the weighted sum of team i/2's opponents' DPRs"
  • Constant: team i/2's total score
  • Coefficients: Alternating
    • Odd columns (col j): # of times team i/2 played with team j/2 (positive)
    • Even columns (col j): # of times team i/2 played against team j/2 (negative)

Even Rows (for row i): "Team i's opponents' score is equal to the weighted sum of the opponents' alliance OPRs minus the weighted sum of team i's alliance's DPRs"
  • Constant: team i/2's opponents' total score
  • Coefficients: Alternating
    • Odd columns (col j): # of times team i/2 played against team j/2 (positive)
    • Even columns (col j): # of times team i/2 played with team j/2 (negative)

For verification, I'm pretty sure that the sum of the absolute values of each row should equal the number of matches that team played times 6.
Reply With Quote