NAF Coach Rating System

For Fantasy Football related chat that doesn't come under any of other forum categories.

Moderator: TFF Mods

High & Mighty
Veteran
Veteran
Posts: 240
Joined: Mon Apr 15, 2002 9:56 pm
Location: Washington, DC

NAF Coach Rating System

Post by High & Mighty »

A question on something that has come up in the High Fan Factor thread. Could anyone in the know explain how the NAF Coach Rating system is calculated?

Reason: ''
User avatar
neoliminal
Ex-Mega Star, now just a Super Star
Ex-Mega Star, now just a Super Star
Posts: 1472
Joined: Thu Jan 01, 1970 12:00 am
Location: Utrecht
Contact:

Post by neoliminal »

I used to live in DC. Where in DC do you live?

-=-=-=-=-=-=-==-=-=-=-

NAF rating system.


Reputation is calculated by a complex formula and isn't for the weak of heart. It's based on the Chess Federation's ranking system with a bit of tweaking stolen from the WOTC system and some additions of our own. Here is the formula as it stands:


Win Probability = 1/(10^(((Opponent’s Reputation – Your Reputation)/150) + (( Opponent's TR - Your TR)/70)))+ 1)

php code looks like this:

Code: Select all

 
   $winprop = 1/(pow(10,((($repagainst - $repfor) / 150) + (($tragainst - $trfor)/70)))+1); 
 

This probability is then used to recalculate each player’s rating after the match. In the equation below, players receive 1 point if they win the match, 0 if they lose, and 0.5 for a draw.

Players’new ratings are determined as follows:

Player’s New Rating = Player ’s Old Rating + (K-Value * (Scoring Points – Player’s Win Probability))

K-Value = 10

Code: Select all

   if ($goalsfor > $goalsagainst) {$winlose=1;} 
    if ($goalsfor < $goalsagainst) {$winlose="0";} 
    if ($goalsfor==$goalsagainst) {$winlose=.5;} 
$newrep = $repfor + (10*($winlose-$winprop)); 
The result is a change in Reputation based on how tough the opponent was and how likely they were to win. For example, if I'm playing a really tough opponent who has a high reputation and a high TR, then he will be risking more points for a lose than I will, but will gain less from a win, because he is expected to be the winner.

Reason: ''
[b]NAF Founder[/b]
User avatar
Darkson
Da Spammer
Posts: 24047
Joined: Mon Aug 12, 2002 9:04 pm
Location: The frozen ruins of Felstad
Contact:

Post by Darkson »

Can you show some examples?

(Brain isn't working at the moment - can only just type clearly :roll: )

Reason: ''
Currently an ex-Blood Bowl coach, most likely to be found dying to Armoured Skeletons in the frozen ruins of Felstad, or bleeding into the arena sands of Rome or burning rubber for Mars' entertainment.
User avatar
neoliminal
Ex-Mega Star, now just a Super Star
Ex-Mega Star, now just a Super Star
Posts: 1472
Joined: Thu Jan 01, 1970 12:00 am
Location: Utrecht
Contact:

Post by neoliminal »

Certainly:

http://www.oldboysleague.com/CR.html

Play with this.

Reason: ''
[b]NAF Founder[/b]
High & Mighty
Veteran
Veteran
Posts: 240
Joined: Mon Apr 15, 2002 9:56 pm
Location: Washington, DC

Post by High & Mighty »

THANKS!

neoliminal wrote:I used to live in DC. Where in DC do you live?
I actually live just over the bridge now in Rosslyn, VA, but went to school and now work in Foggy Bottom, DC for 8 years.
Win Probability = 1/(10^(((Opponent’s Reputation – Your Reputation)/150) + (( Opponent's TR - Your TR)/70)))+ 1)
I think you're missing a '(' after the '/' but the idea is if Rep and TR are equal the win percentage is 50% and the better you are on paper than the other person, the higher your chances of winning (with TR difference being weighted more than Rep difference. Correct?)
Players’new ratings are determined as follows:

Player’s New Rating = Player ’s Old Rating + (K-Value * (Scoring Points – Player’s Win Probability))

K-Value = 10
So play to expectations and your Player Rating stays exactly the same. What's the Starting Rating of a player just beginning?

Thanks again!

Reason: ''
User avatar
Darkson
Da Spammer
Posts: 24047
Joined: Mon Aug 12, 2002 9:04 pm
Location: The frozen ruins of Felstad
Contact:

Post by Darkson »

OK, to make sure I'm clear on this.

The ante at the bottom is the points my CR changes if I W/L/D?

The K-value is 10 (as you posted), but what are the TR weight and CR weight and what difference do they make, and as High & Mighty said,whats a starting CR?

Reason: ''
Currently an ex-Blood Bowl coach, most likely to be found dying to Armoured Skeletons in the frozen ruins of Felstad, or bleeding into the arena sands of Rome or burning rubber for Mars' entertainment.
User avatar
christer
Star Player
Star Player
Posts: 565
Joined: Sat Jun 08, 2002 8:54 am
Location: Stockholm, Sweden
Contact:

Post by christer »

TR weight = 70

CR weight = 150

As far as I know, K = 2*Sqrt(number_of_naf_coaches)

Starting rating is set to 150.0

-- Christer

Reason: ''
FUMBBL - http://fumbbl.com
User avatar
Darkson
Da Spammer
Posts: 24047
Joined: Mon Aug 12, 2002 9:04 pm
Location: The frozen ruins of Felstad
Contact:

Post by Darkson »

But what are TR and CR weight (not values of)?

Reason: ''
Currently an ex-Blood Bowl coach, most likely to be found dying to Armoured Skeletons in the frozen ruins of Felstad, or bleeding into the arena sands of Rome or burning rubber for Mars' entertainment.
User avatar
christer
Star Player
Star Player
Posts: 565
Joined: Sat Jun 08, 2002 8:54 am
Location: Stockholm, Sweden
Contact:

Post by christer »

But what are TR and CR weight (not values of)?

winProbability = 1 / (1 + 10^((CRagainst-CRfor)/150) + ((TRagainst-TRfor)/70))

See the 150 and 70 in that formula? That's what the weights are.

-- Christer

Reason: ''
FUMBBL - http://fumbbl.com
User avatar
Khail
Emerging Star
Emerging Star
Posts: 462
Joined: Mon Sep 09, 2002 12:24 am
Location: Bellingham, WA
Contact:

Post by Khail »

Slightly off topic: Hey H&M, nice to see other folks from around here :D I moved into the area recently and hooked up with a league in Fairfax. I guess there's a well established league in the Arlington area as well...may start playin with those guys too. Anyway, just thought I'd say hi...heh.

Reason: ''
User avatar
Darkson
Da Spammer
Posts: 24047
Joined: Mon Aug 12, 2002 9:04 pm
Location: The frozen ruins of Felstad
Contact:

Post by Darkson »

Ooops! :oops:

Reason: ''
Currently an ex-Blood Bowl coach, most likely to be found dying to Armoured Skeletons in the frozen ruins of Felstad, or bleeding into the arena sands of Rome or burning rubber for Mars' entertainment.
High & Mighty
Veteran
Veteran
Posts: 240
Joined: Mon Apr 15, 2002 9:56 pm
Location: Washington, DC

Post by High & Mighty »

Khail wrote:Slightly off topic: Hey H&M, nice to see other folks from around here :D I moved into the area recently and hooked up with a league in Fairfax. I guess there's a well established league in the Arlington area as well...may start playin with those guys too. Anyway, just thought I'd say hi...heh.
Hi. I know I've started to hear about more and more people in the area playing blood bowl. I had a league with some friends, but they moved away to better themselves and and it looks like our league is now kaput.

Fortunately God (his name being Ronald and Galak) created PBEM and I always have plenty of games to play.

Reason: ''
Joshua Dyal
Veteran
Veteran
Posts: 197
Joined: Tue Oct 01, 2002 5:49 pm
Location: Motown
Contact:

Post by Joshua Dyal »

Hey, wouldn't it be more fun to base the ratings on something used in the real sports world rather than chess? Or does the NFL use stuff very similar to this? I'm not really much of a sports can, so I can't tell you how teams are ranked and rated in the the sports world.

Then again, it might just be the aggregate of a bunch of relatively subjective opinions of scouts and analysts -- I really can't say. It'd be fun to have the ratings match the real sports world, though, instead of the chess world.

Reason: ''
[i]"Alea iacta est."[/i] Julius Caesar
High & Mighty
Veteran
Veteran
Posts: 240
Joined: Mon Apr 15, 2002 9:56 pm
Location: Washington, DC

Post by High & Mighty »

Joshua Dyal wrote:Hey, wouldn't it be more fun to base the ratings on something used in the real sports world rather than chess? Or does the NFL use stuff very similar to this? I'm not really much of a sports can, so I can't tell you how teams are ranked and rated in the the sports world.

Then again, it might just be the aggregate of a bunch of relatively subjective opinions of scouts and analysts -- I really can't say. It'd be fun to have the ratings match the real sports world, though, instead of the chess world.
The problem is in the NFL, you play a bunch of teams and everyone has a record and then the best people go to the playoffs and one team beats all the other teams. So unless you can get every bloodbowl player together for a tournament, you need some way to compare two coaches who have never played each other.

And plus in the NFL, strength of schedule isn't a factor at all. Everyone plays different teams, and if you're lucky enough to be in a division with the Bengals, you know you're going to have two easy wins each year and get to 10-6. Whereas if you're in a division of all good teams, you may get the same record as the team playing the Bengals, but actually be a better team because you had harder competition. But in the NFL, you're both 10-6 so you're both equal.

Reason: ''
Joshua Dyal
Veteran
Veteran
Posts: 197
Joined: Tue Oct 01, 2002 5:49 pm
Location: Motown
Contact:

Post by Joshua Dyal »

In the NFL yes, but in the NCAA no -- different divisions don't really play each other much except as preseason "exhibition" games. Yet they still get ranked against each other. There's gotta be a way to do it, I think.

But, like I said, I'm not really much of a sportsfan, so I don't know enough of the details to know if it'd work.

Reason: ''
[i]"Alea iacta est."[/i] Julius Caesar
Post Reply