It's the sum, for each war, of number of games multiplied by decay factor.xroads wrote:What is the weight and how is it calculated?
D400 (Official Clan Ranking) - January 2026 Ranking
Moderator: Clan Directors
Forum rules
Please read the Community Guidelines before posting.
Please read the Community Guidelines before posting.
- Donelladan
- Posts: 3713
- Joined: Tue Mar 03, 2009 8:48 am
Re: D400 - November ranking
Re: D400 - November ranking
Well, the D400 can be run historically. SO one could see if this is their lowest D400 rating ever.IcePack wrote:Probably, previously their lowest was 922 rating tho the rankings vary slightly so without running the F400 impossible to tell.iAmCaffeine wrote:Is this the lowest ID has ever been?
One assumes "lowest rating ever" refers to "lowest monthly rating ever". You can also look at the rating daily. So you could find the specific day a clan had their highest and lowest rating too.
- Donelladan
- Posts: 3713
- Joined: Tue Mar 03, 2009 8:48 am
Re: D400 - November ranking
Considering only their ranked score ( when they had a weigth higher than 150) then the answer is yes.iAmCaffeine wrote:Is this the lowest ID has ever been?
You also have to consider their current weight, they aren't officially ranked and shouldn't be.
- Donelladan
- Posts: 3713
- Joined: Tue Mar 03, 2009 8:48 am
- Donelladan
- Posts: 3713
- Joined: Tue Mar 03, 2009 8:48 am
- Donelladan
- Posts: 3713
- Joined: Tue Mar 03, 2009 8:48 am
Re: D400 - Clan Ranking

Spoiler
TOP OSA 20 29 4 11 18
LHDD A^ 4 4 9 11 18
AFOS FOED 7 1 10 11 18
DBD ATL 17 24 12 11 18
GON DBD 4 4 15 11 18
FSC SOH 17 24 16 11 18
LHDD OSA 34 21 17 11 18
RGV FSC 3 5 18 11 18
DBD GON 3 5 18 11 18
FOED AFOS 6 2 20 11 18
VNM MD 5 3 23 11 18
RET BOB 7 1 23 11 18
FOED ATL 36 25 24 11 18
FSC DBD 2 6 26 11 18
BOB RET 6 2 29 11 18
TOFU SOH 5 3 30 11 18
OSA LOW 8 0 30 11 18
LHDD A^ 4 4 9 11 18
AFOS FOED 7 1 10 11 18
DBD ATL 17 24 12 11 18
GON DBD 4 4 15 11 18
FSC SOH 17 24 16 11 18
LHDD OSA 34 21 17 11 18
RGV FSC 3 5 18 11 18
DBD GON 3 5 18 11 18
FOED AFOS 6 2 20 11 18
VNM MD 5 3 23 11 18
RET BOB 7 1 23 11 18
FOED ATL 36 25 24 11 18
FSC DBD 2 6 26 11 18
BOB RET 6 2 29 11 18
TOFU SOH 5 3 30 11 18
OSA LOW 8 0 30 11 18
Last edited by Donelladan on Tue Dec 18, 2018 6:54 pm, edited 1 time in total.
- IcePack
- Multi Hunter

- Posts: 16862
- Joined: Wed Aug 04, 2010 6:42 pm
- Gender: Male
- Location: California
Re: D400 - November ranking
So you are entering each CL set as its own of 8, and not a combined 16? No more minimum 12 game sets and balanced results of home & away games?
How will that impact RL, are you going to do 6 game sets?
How will that impact RL, are you going to do 6 game sets?

fac vitam incredibilem memento vivere
Knowledge Weighs Nothing, Carry All You Can
- Donelladan
- Posts: 3713
- Joined: Tue Mar 03, 2009 8:48 am
Re: D400 - November ranking
I am not taking care of collecting data, so I actually didn't check that, as I don't have much time at the moment.IcePack wrote:So you are entering each CL set as its own of 8, and not a combined 16? No more minimum 12 game sets?
How will that impact RL, are you going to do 6 game sets?
You're right, will see about that.
Re: D400 - November ranking
That's my fault, I forgot to combine them into 16 game sets...IcePack wrote:So you are entering each CL set as its own of 8, and not a combined 16? No more minimum 12 game sets and balanced results of home & away games?
How will that impact RL, are you going to do 6 game sets?
Will have to amend that...
Re: D400 - November ranking
Thanks Don!
OSA ahead of Fallen and FOED? Wow...not saying OSA is bad but Fallen has beaten us and FOED personally gives me fits.
OSA ahead of Fallen and FOED? Wow...not saying OSA is bad but Fallen has beaten us and FOED personally gives me fits.
Re: D400 - November ranking
Since we have double the weight, our rank is more accurate than TOFUs.rockfist wrote:Thanks Don!
OSA ahead of Fallen and FOED? Wow...not saying OSA is bad but Fallen has beaten us and FOED personally gives me fits.
Re: D400 - November ranking
You guys participate in more things than we do that is for sure. I couldn’t keep up with your schedule and I’m a high volume player for TOFU.benga wrote:Since we have double the weight, our rank is more accurate than TOFUs.rockfist wrote:Thanks Don!
OSA ahead of Fallen and FOED? Wow...not saying OSA is bad but Fallen has beaten us and FOED personally gives me fits.
Re: D400 - November ranking
congrats Tofu!
Re: D400 - November ranking
Well done to all the Odd Fellows who have worked hard this season. Damn fine to see that #1 once more.

- fishydance
- Posts: 982
- Joined: Wed Aug 15, 2007 8:28 am
- Gender: Female
- Location: Mini-soda (basically southern Canada)
Re: D400 - November ranking
Well done, Tofu, well done. Big congrats from da fish troops

Re: D400 - November ranking
I appreciate you guys bringing these rankings back and doing the work to get it done. I found the numbers for the folks without enough weight to be ranked yet that you did in October and November interesting. Hopefully, with all the CLX games, we'll have enough weight to qualify for the main ranking by the rankings that incorporate January, but I still think that's an interesting feature to see where the newer groups are if it's not a lot of additional work.
mdhill
mdhill
Re: D400 - November ranking
Early in this thread, there's a good bit of discussion about wanting the ranking algorithm to be kept on the site so it isn't lost. Have you guys considered uploading the calculation to a Google Sheet so everyone can see exactly how it works, replicate it, and figure out where they stand at any time without having to bother you guys about it? This would have the added benefit of ensuring the ranking data and algorithm are permanently available. Not that I'm worried about Jplo or Donelladan disappearing, but this seems to have been a concern of some based on the previous disappearance of the rankings.
mdhill
mdhill
- Donelladan
- Posts: 3713
- Joined: Tue Mar 03, 2009 8:48 am
Re: D400 - November ranking
The calculation I can give it to you; but I don't think you can do it without a program, so unless you know how to program you can't do it.
I have been talking to bigWham to see if we could implement it directly to the website.
It is ongoing. We'll see.
Here is the way it works.
So every clan start with a value of 1000. This isn't their score, it's their worth as opponent.
A clan score is the sum for each war of its performance, multiplied by a weight factor, multiplied by a decay factor.
Then divided by the sum of the weight X decay factor
So it is
Clan score = Sum ( performance x weight x decay ) / Sum( weight x decay)
weight for a clan war = number of game for this war.
decay = linear value between 0 and 1.
1 for today and 0 for 2 years.
For a war, performance = score of opponent + alpha*((w-l)/abs(w-l)) + beta*(w-l)/(w+l)
w = games won l = game lost
alpha = 100 if less than 2 wars and 200 otherwise
beta = 200 if less than 2 wars and 400 otherwise
So everytime u calculate the performance of a clan, you need to know the score of the opponent clan at this time.
Which mean you need to recalculate it everytime because of the decay factor that change.
So for example let's assume clan A face clan B.
Clan A has a score of 1400
Clan B has a score of 1600
Clan A win 33 to 27
Clan A performance will be = 1600 + 200 + 400 * (33-27)/60 = 1840
Clan B performance will be = 1400 - 200 + 400*(27-33)/60 = 1160
I have been talking to bigWham to see if we could implement it directly to the website.
It is ongoing. We'll see.
Here is the way it works.
So every clan start with a value of 1000. This isn't their score, it's their worth as opponent.
A clan score is the sum for each war of its performance, multiplied by a weight factor, multiplied by a decay factor.
Then divided by the sum of the weight X decay factor
So it is
Clan score = Sum ( performance x weight x decay ) / Sum( weight x decay)
weight for a clan war = number of game for this war.
decay = linear value between 0 and 1.
1 for today and 0 for 2 years.
For a war, performance = score of opponent + alpha*((w-l)/abs(w-l)) + beta*(w-l)/(w+l)
w = games won l = game lost
alpha = 100 if less than 2 wars and 200 otherwise
beta = 200 if less than 2 wars and 400 otherwise
So everytime u calculate the performance of a clan, you need to know the score of the opponent clan at this time.
Which mean you need to recalculate it everytime because of the decay factor that change.
So for example let's assume clan A face clan B.
Clan A has a score of 1400
Clan B has a score of 1600
Clan A win 33 to 27
Clan A performance will be = 1600 + 200 + 400 * (33-27)/60 = 1840
Clan B performance will be = 1400 - 200 + 400*(27-33)/60 = 1160
Re: D400 - November ranking
Very helpful. Thanks, Donelladan.
Re: D400 - November ranking
Don,Donelladan wrote:The calculation I can give it to you; but I don't think you can do it without a program, so unless you know how to program you can't do it.
I have been talking to bigWham to see if we could implement it directly to the website.
It is ongoing. We'll see.
Here is the way it works.
So every clan start with a value of 1000. This isn't their score, it's their worth as opponent.
A clan score is the sum for each war of its performance, multiplied by a weight factor, multiplied by a decay factor.
Then divided by the sum of the weight X decay factor
So it is
Clan score = Sum ( performance x weight x decay ) / Sum( weight x decay)
weight for a clan war = number of game for this war.
decay = linear value between 0 and 1.
1 for today and 0 for 2 years.
For a war, performance = score of opponent + alpha*((w-l)/abs(w-l)) + beta*(w-l)/(w+l)
w = games won l = game lost
alpha = 100 if less than 2 wars and 200 otherwise
beta = 200 if less than 2 wars and 400 otherwise
So everytime u calculate the performance of a clan, you need to know the score of the opponent clan at this time.
Which mean you need to recalculate it everytime because of the decay factor that change.
So for example let's assume clan A face clan B.
Clan A has a score of 1400
Clan B has a score of 1600
Clan A win 33 to 27
Clan A performance will be = 1600 + 200 + 400 * (33-27)/60 = 1840
Clan B performance will be = 1400 - 200 + 400*(27-33)/60 = 1160
That's very helpful. Do you set this up as a linear algebra problem and solve it via matrix inversion?

- Donelladan
- Posts: 3713
- Joined: Tue Mar 03, 2009 8:48 am
Re: D400 - November ranking
Huh not at all.
I simply make the sum.
I calculate the performance for each war ( from the 1st clan war recorded on CC), and store it in a table. I also store in the same line of the table the date of the war and the weight.
Then everytime I need to calculate the score of a clan at a given time, I calculate the sum for all war of weight X performance X decay factor ( that I divide by the sum of decay X weight).
The "difficult" part is that to calculate a performance for one war, I need to calculate the score of the opponent at the time of the war, since score of a clan is different every day because of the decay.
Score of a clan isn't an information that I can store.
I simply make the sum.
I calculate the performance for each war ( from the 1st clan war recorded on CC), and store it in a table. I also store in the same line of the table the date of the war and the weight.
Then everytime I need to calculate the score of a clan at a given time, I calculate the sum for all war of weight X performance X decay factor ( that I divide by the sum of decay X weight).
The "difficult" part is that to calculate a performance for one war, I need to calculate the score of the opponent at the time of the war, since score of a clan is different every day because of the decay.
Score of a clan isn't an information that I can store.
Re: D400 - November ranking
Apost I made in our clan forum.
Appreciate all that you have done, are doing and will do.
Thank you
Appreciate all that you have done, are doing and will do.
Thank you
Fewnix wrote:So now you know how one ranking for clans, D400, works, simple huh?
![]()
I am not a tech type my understanding is that, as for individual cc members who start at 1000 points and a ? New Recuit ranking unti 5 games are finished, clans start at a ? unknown ranking until some clan wars hae been completed.
Therafter you go up in points and ranking as you win wars, beating a higher ranked clan giving you more points than beating a lower ranked clan, losing to a higher ranked clan cost you less points than losing to a lower ranked clan, e.g. might only win 2 out of 5 clan wars, losing 3, but your points go up
Greater weight is given to reeently completed wars than older wars- so a clan might have had its glory days when it beat top clans regularly and was high ranked but those days are over now. Few wars in the past year, few victories, the points from old wars decay and don;t cost as much as they used to, more weight given to the recent was, the wars lost to lower ranked clans.
OR vice versa
A new reconsituted RGV will not carry the burder of early unsuccessful gamed for long, and as we beat higher ranked clans in recent CL10, the CUP and wars to come, we go up in rank.
something like that
Re: D400 - November ranking
Unread postby Donelladan on Fri Feb 08, 2019 2:38 pm
A post I made in my clan forum
Apost I made in our clan forum
Re: D400 - November ranking
Unread postby Donelladan on Fri Feb 08, 2019 2:38 pm
Huh not at all.
I simply make the sum.
I calculate the performance for each war ( from the 1st clan war recorded on CC), and store it in a table. I also store in the same line of the table the date of the war and the weight.
Then everytime I need to calculate the score of a clan at a given time, I calculate the sum for all war of weight X performance X decay factor ( that I divide by the sum of decay X weight).
The "difficult" part is that to calculate a performance for one war, I need to calculate the score of the opponent at the time of the war, since score of a clan is different every day because of the decay.
Score of a clan isn't an information that I can store.
Rule 1
Spoiler
"1. Communication. The team that communicates well is successful. Whether you use in-game chat, live chat, PMs, IMs, Skype, or what have you, every team member needs to know the game plan. Whatever works."

