I still have these rankings set up for USA A#1 from last year, courtesy of ggezhb. For you guys who remember them enjoy.
For those of you who don't know, here is how they are compiled:
step 1. each team is given a "raw_rating". this is calculated by adding your win% (win/total_games) and 3*points% (points_for / (points_for+points_against))
Edit: put a cap on the points_for you can receive from any 1 game at 50+points_against. this dampens some of the nasty effects of 255-0 blowouts.
for example, a 3-5 team who scored 144 and gave up 176 in those 8 game would get a raw of (0.375+0.45*3 or 1.725)
lowest raw: a gutted team who never scored a point would get raw_rating of 0
highest raw: an undefeated team who has never given up a point would get a raw of 4
step 2. for each team, start with 100 rating and go through their schedule. if they won, they get their opponent's raw_rating added in addition to another fraction of that raw_rating based on the score diff. the fraction is based on 50 max, so that if you win by 50 or more, you will get the full raw.
for example, if a team played an opponent with a 2.5 raw and beat them by 25, they would get 2.5 + (25/50)(2.5) added to their rating. worst case is if you win against some gutted team with 0 raw, then you actually don't get any credit for the win no matter how badly you beat them.
when you lose, the opposite calculation is used... you lose more rating for losing against low raw teams + another fraction for the score diff
these changes are calculated for each game on your schedule, but then a 5% backoff factor is put in. this means that your most recent game's changes is fully considered while the game from 1 week before only gets a 95% weight, and the game from 2 weeks before only gets a 90% weight, etc
and that's it, basically these rankings take into account strength of schedule and rewards teams that have had recent success
Note: If you don't want them, I won't post them from here on out. These are rough since it is so early in the season, but the formula will work it self out as the season goes on.
1. Eleven Wise Monkeys (3-0) (210-33) : 109.892959
2. Bristol Bullets (3-0) (162-37) : 109.546841
3. Anonymous Assassins (3-0) (153-39) : 107.519215
4. San Francisco Demons (3-0) (193-34) : 107.097775
5. New York Warriors (3-0) (197-55) : 106.417048
6. North By Gawd Texas Tornado Humpers (3-0) (98-7) : 105.488803
7. Louisville Nighthawks (3-0) (139-54) : 105.091400
8. American Freedom (3-0) (221-33) : 104.170009
9. Reno Marauders (2-1) (134-90) : 103.824271
10. Omaha Mavericks (2-1) (79-55) : 102.577772
11. Pontiac War Kittens (2-1) (261-55) : 102.157294
12. Fresno Fire (3-0) (198-35) : 101.932626
13. Kentucky Jaguars (1-2) (139-85) : 100.879900
14. Los Angeles Majors (2-1) (82-51) : 100.847494
15. Tri-Cities Fever (1-2) (79-122) : 100.508310
16. Olympia Dollar Ninety Nines (2-1) (72-69) : 99.922779
17. Bortsville Mystery Nerf (1-2) (45-90) : 99.641829
18. Space Coast Storm Surge (1-2) (121-140) : 99.604786
19. Home Town Shockers (1-2) (61-99) : 99.108432
20. San Jose Chupacabra (1-2) (56-105) : 98.967485
21. French Lick Dirty Whorns (1-2) (54-144) : 98.028700
22. Megatropolis Tigers (1-2) (119-82) : 97.749942
23. Bay Area Bastards (0-3) (17-139) : 96.196885
24. Jacktown Smackdown (1-2) (94-71) : 95.344817
25. Compton Panthers (0-3) (44-153) : 95.061855
26. Allen Zephyrs (1-2) (79-274) : 94.381373
27. The Militia Minute Men (0-3) (41-173) : 93.889284
28. Riders On The Storm (1-2) (28-185) : 93.214426
29. Fort Worth Warriors (0-3) (39-130) : 92.914406
30. Cincinnati Stallions (0-3) (3-313) : 92.413341
31. D.C. Sonics (0-3) (33-126) : 91.662244
32. Omaha Invaders (0-3) (24-197) : 89.878668
For those of you who don't know, here is how they are compiled:
step 1. each team is given a "raw_rating". this is calculated by adding your win% (win/total_games) and 3*points% (points_for / (points_for+points_against))
Edit: put a cap on the points_for you can receive from any 1 game at 50+points_against. this dampens some of the nasty effects of 255-0 blowouts.
for example, a 3-5 team who scored 144 and gave up 176 in those 8 game would get a raw of (0.375+0.45*3 or 1.725)
lowest raw: a gutted team who never scored a point would get raw_rating of 0
highest raw: an undefeated team who has never given up a point would get a raw of 4
step 2. for each team, start with 100 rating and go through their schedule. if they won, they get their opponent's raw_rating added in addition to another fraction of that raw_rating based on the score diff. the fraction is based on 50 max, so that if you win by 50 or more, you will get the full raw.
for example, if a team played an opponent with a 2.5 raw and beat them by 25, they would get 2.5 + (25/50)(2.5) added to their rating. worst case is if you win against some gutted team with 0 raw, then you actually don't get any credit for the win no matter how badly you beat them.
when you lose, the opposite calculation is used... you lose more rating for losing against low raw teams + another fraction for the score diff
these changes are calculated for each game on your schedule, but then a 5% backoff factor is put in. this means that your most recent game's changes is fully considered while the game from 1 week before only gets a 95% weight, and the game from 2 weeks before only gets a 90% weight, etc
and that's it, basically these rankings take into account strength of schedule and rewards teams that have had recent success
Note: If you don't want them, I won't post them from here on out. These are rough since it is so early in the season, but the formula will work it self out as the season goes on.
1. Eleven Wise Monkeys (3-0) (210-33) : 109.892959
2. Bristol Bullets (3-0) (162-37) : 109.546841
3. Anonymous Assassins (3-0) (153-39) : 107.519215
4. San Francisco Demons (3-0) (193-34) : 107.097775
5. New York Warriors (3-0) (197-55) : 106.417048
6. North By Gawd Texas Tornado Humpers (3-0) (98-7) : 105.488803
7. Louisville Nighthawks (3-0) (139-54) : 105.091400
8. American Freedom (3-0) (221-33) : 104.170009
9. Reno Marauders (2-1) (134-90) : 103.824271
10. Omaha Mavericks (2-1) (79-55) : 102.577772
11. Pontiac War Kittens (2-1) (261-55) : 102.157294
12. Fresno Fire (3-0) (198-35) : 101.932626
13. Kentucky Jaguars (1-2) (139-85) : 100.879900
14. Los Angeles Majors (2-1) (82-51) : 100.847494
15. Tri-Cities Fever (1-2) (79-122) : 100.508310
16. Olympia Dollar Ninety Nines (2-1) (72-69) : 99.922779
17. Bortsville Mystery Nerf (1-2) (45-90) : 99.641829
18. Space Coast Storm Surge (1-2) (121-140) : 99.604786
19. Home Town Shockers (1-2) (61-99) : 99.108432
20. San Jose Chupacabra (1-2) (56-105) : 98.967485
21. French Lick Dirty Whorns (1-2) (54-144) : 98.028700
22. Megatropolis Tigers (1-2) (119-82) : 97.749942
23. Bay Area Bastards (0-3) (17-139) : 96.196885
24. Jacktown Smackdown (1-2) (94-71) : 95.344817
25. Compton Panthers (0-3) (44-153) : 95.061855
26. Allen Zephyrs (1-2) (79-274) : 94.381373
27. The Militia Minute Men (0-3) (41-173) : 93.889284
28. Riders On The Storm (1-2) (28-185) : 93.214426
29. Fort Worth Warriors (0-3) (39-130) : 92.914406
30. Cincinnati Stallions (0-3) (3-313) : 92.413341
31. D.C. Sonics (0-3) (33-126) : 91.662244
32. Omaha Invaders (0-3) (24-197) : 89.878668
Last edited Jan 7, 2009 14:43:58