x
ETF2L is looking for new Staff to recruit! Are you interested in supporting the league? Then click here for more details on what we can offer and how to apply! 

Forum

Team Fortress 2 Matchmaking

Created 27th June 2010 @ 20:17

Locked Pages: « Previous 1 ... 13 14 15 ... 44 Next »

David

Quoted from Nigh

[…]

you won’t be able to be, that screen doesnt include yet the filter to not allow that

ok, also with this kdr system, how does the medic fall into it since he wont get many kills but will get many deaths.

s = k + d; u = k/s implies 0 <= u <= 1, where k,d are positive numbers (if < 0 set to 0)


Last edited by Daniel,

octochris

(0v0)

I don’t understand how you can plug it in like that whilst requiring it to be below 1 without inducing bias and skew.

I can’t imagine any algorithm to calculate skill which would require it to be 1?


Last edited by octochris,

Nigh

¿
TF2.ro

Quoted from David

[…]

ok, also with this kdr system, how does the medic fall into it since he wont get many kills but will get many deaths.

kills = kills + assists

daniel: s = k + d; u = k/s implies 0 <= u <= 1 this is also the way we calculate rating: it provides the value too low

chris, if you have better ideas on how to make it im listening

octochris

(0v0)

Well, what’s the algorithm? If you don’t want to share it with the world, I’m on IRC.

What’s too low about it?

Ghostface

spire

Best formula imo would be [(kills/deaths)/kills]x2.

Discuss. Nightbox is against it because if you have 5 kills and 2 deaths you’ll be better than someone with 8 kills and 3 deaths. ;/

Nigh

¿
TF2.ro

Quoted from Daniel

What’s too low about it?

5 kills; 3 deaths => 5/8 = 0.625 which almost half your skill

What does it matter? You should see the product relative to all the other products.

Nigh

¿
TF2.ro

Quoted from Daniel

What does it matter? You should see the product relative to all the other products.

function kdr($kills,$assists,$deaths) {
if (((($kills+$assists)/$deaths)/0.75) >= 1) return 1;
else return (($kills+$assists)/$deaths)/0.75);
}

ty chris :)

Waster

Quoted from Nigh

who solves this problem gets a hug:
make a ratio using kills and deaths but the ratio must be between 0 and 1.

kills/deaths can go over 1.
kills/(kills+deaths) is not very convenient since it’s kinda low number

So anyone ? :D

Yes a puzzle! You probably want a 1-to-1 function that projects |R to [0,1) ? Then i think 1/(x+1) will do. Or 1-1/(x+1) will also work. x off course your normal k/d ratio.

But what you are on about? Do you want to use it in a skill formula or do you merely want to save it?

Nigh

¿
TF2.ro

Quoted from Waster

[…]
Yes a puzzle! You probably want a 1-to-1 function that projects |R to [0,1) ? Then i think 1/(x+1) will do. Or 1-1/(x+1) will also work. x off course your normal k/d ratio.

But what you are on about? Do you want to use it in a skill formula or do you merely want to save it?

skill formula, check my post above, its the function of it ;)

Calump

GTD

Quoted from Nigh

[…]

function kdr($kills,$assists,$deaths) {
if (((($kills+$assists)/$deaths)/0.75) >= 1) return 1;
else return (($kills+$assists)/$deaths)/0.75);
}

Either I’m reading that code wrong or that would return 1 for anyone with a k/d greater than 0.75, and I can’t think why that would be useful.

If K/(K+D) is not giving good numbers, something like this might be better:
K^2/(K^2+D^2)
Slight differences in K/D make much more of a difference, and for your previous example of 5:3, you get 0.736.

Nigh

¿
TF2.ro

http://www.webpagescreenshot.info/img/475785-1128201062021PM

discuss

David

Quoted from Nigh

http://www.webpagescreenshot.info/img/475785-1128201062021PM

discuss

???

Locked Pages: « Previous 1 ... 13 14 15 ... 44 Next »