Forum

> > CS2D > General > Calculating a global rank from several ranks
Forums overviewCS2D overviewGeneral overviewLog in to reply

English Calculating a global rank from several ranks

5 replies
To the start Previous 1 Next To the start

old Calculating a global rank from several ranks

Nekomata
User Off Offline

Quote
I'm terrible at maths. What's the approach for something like this?

Basically, consider you have 4 servers and you're ranked differently on each.

Example Dataset
1
2
3
4
Server 1 - 45 out of 500 players
Server 2 - 20 out of 7,928
Server 3 - 2 out of 32
Server 4 - 1,672 out of 17,425

How can I calculate a global rank from this data?

old Re: Calculating a global rank from several ranks

Talented Doge
User Off Offline

Quote
In this case you will want to compare different aspects of the specific player. Like scores.

Rank is nothing at this point, calculate something rather meaningful and get the mean.

Like:
1
2
3
4
Server 1 - 500 scores
Server 2 - 1902 scores
Server 3 - 50 scores
Server 4 - 5555 scores

Hence the mean 2001.75. Then you compare with the rest of the players and get the rank.

Yes this approach is time wasting, but comparing rank is useless.

old Re: Calculating a global rank from several ranks

eledah
User Off Offline

Quote
Dump all the data sets into a bigger one. Sort them by their score. (if there are any duplicates, add up their scores in different servers to get one)
And then find the player you're looking for and extract his final rank.

Or, if you want it to be more accurate, you can add weight to each server's scores. Let's say that Server 1 is a deathmatch one, therefore getting kills will be easy and Server 2 is a standard server, so kills come by harder than usual.
In this case, you may count it like this:
Total <- SV1 + (3 * SV2)

old Re: Calculating a global rank from several ranks

Nekomata
User Off Offline

Quote
Okay, taking the mean from the score of all the servers and generating ranking on that.

1
(SV1 + SV2 + SV3 + SV4)/4 <- ranked by

And if I want to add weights, I can

1
((SV1*W1) + SV2 + SV3 + SV4)/4

Great, thanks.
To the start Previous 1 Next To the start
Log in to replyGeneral overviewCS2D overviewForums overview