![]() |
|
Pathologically Eclectic Rubbish Lister | |
PerlMonks |
Sports Conference Rankings, Colley Matrix Styleby Zaxo (Archbishop) |
on Oct 25, 2006 at 04:49 UTC ( #580484=CUFP: print w/replies, xml ) | Need Help?? |
It's (US) football season now, and arguments over Strength of Schedule and the iniquity of zebras are heard across the land. This is Matthew Colley's elegant method of calculating a probability-like ranking from the results of contests. I won't go into the mathematical details or properties of the method - there is a paper at Colley's site which gives that. Colley uses this method to rank all Division-1A teams as part of the "computer" segment of the all-important BCS ratings. It is distinguished by its simplicity and lack of mystery tweaks. The magnificent PDL module is ideal for carrying out these calculations. Here, I've applied them to intra-conference games only, to get a current conference ranking. The data is hard-coded in this simple version, with enough information in comments to let you replace it with your own favorite conference's results. It is more flexible and convenient to get the data by a database query or by web scraping.
Congratulations to Rutgers, their higher rating for the same record as Louisville and West Virginia comes from having beaten tougher teams so far. In the Big East everybody plays everybody, so that advantage will level off by the end of the season. A conference which is too large to allow all-pairs play admits more interesting use of this method. After Compline,
Back to
Cool Uses for Perl
|
|