Glicko mmr adjustment for 5v5 games which allow premades

The idea is to increase the effective mmr of people who are in a premade to account for the fact that they will be coordinated and therefor getting more value from their abilities (which is effectively indistinguishable from having a higher mmr). This realization is what has driven the following adjustment.

Premade group member’s mmr= solo queue mmr + ß_N(group size dependant) + ß_M(exists only if there are other premades in the group like 2+2+1 or 2+3)

where ß= C(N^2)/5 +1 and N= the number of people in the premade and C is an arbitrary constant.

These are the values of ß for each premade size:
ß_2 = C(1,8)
ß_3 = C(2,8)
ß_4 = C(4,2)
ß_5 = C(6)

This means that ß grows quasi-lineally with premade size:
ß_3/ß_2 = 1,5555
ß_4/ß_3 = 1,5
ß_5/ß_4 = 1,42

These are the values of the 5 man premade compared to the others:
ß_5/ß_2 = 3,33333
ß_5/ß_3 = 2,14
ß_5/ß_4 = 1,42

In the case of mixed premades such as 2+2+1 and 3+2, where M= the size of the other premade in the group, the values for groups with more than one premade are like this:

2+2+1= ß_2 + ß_2 = C(3,6)
3+2= ß_3 + ß_2 = C(4,6)

The value of the 5man premade compared to the values of the combined premades:

ß_5/(2+2+1) = 1,66666
ß_5/(3+2) = 1,3

The value of a 4 man premade compared with combined premades:

ß_4/(2+2+1) = 1,1666666
ß_4/(3+2) = 0,913 => (3+2)/ß_4 = 1,095

The value of a 3 man premade compared with combined premades:

ß_3/(2+2+1) = 0,77777 => (2+2+1)/ß_3 = 1,28
ß_3/(3+2) = 0,6 => (3+2)/ß_3 = 1,666666

The value of a 2 man premade compared with combined premades:

ß_2/(2+2+1) = 0,5 => (2+2+1)/ß_2 = 2
ß_2/(3+2) = 0,39 => (3+2)/ß_2 = 2,56

The comparison between the values of both combined premades:

(3+2)/(2+2+1) = 1,277777

Commentary:

This is just a first approximation to get the perfect equation. To advance this further i would need to get the winrates of all premade sizes vs all premade sizes and so i would adjust the ratios between the values–if needed–and i would be able to get the value of the constant C for the game of HOTS. This is to say that this formula can be used to adjust the mmr inside of any 5v5 game and C is specific to each game and, probably, depends on time in some measure (under the assumption that the playerbase’s average experience vs premades increases with time).

The constant C must be finely tuned with the help of said statistics so that the win rates for all matchups (i.e. 5man vs full solo queue or 3+2 vs duo queue or any other matchup) are as close to 50% as possible.

After adjusting the players’ mmr using the here described method, one is to apply to it the common Glicko RD (rating deviation) treatment and you have then the tools to make balanced matches which result in less player frustration even with premades.

All the ratios between all values have been calculated based only on player perception of what is stronger than what and has no statistical foundation whatsoever. It would be fantastic to get the statistics to be able to make this equation exactly but, even with the inexactitude caused by the lack thereof, the incorporation of this adjustment to the current Glicko mmr system represents an upgrade in match making exactitude for any 5v5 game.

1.) mal … dies ist das deutsche Forum …

wäre also schon praktisch, wenn du zumindest den großteil oder zumindest deine kommentare zum thema in dieser sprache verfasst …

(hell yea … wie kommts eigentlich immer, dass wir so viele hier haben, die unser forum mit dem ammi-forum verwechseln ? … kann doch nicht so schwer sein)

2.) beruht deine berechnung auf reinen mutmaßungen.
wie schon in anderen themen desöfteren angesprochen, habe ich dahingehend genauso häufig das problem mit pre-mates, die so verbohrt darauf sind, dass sich alle nach ihnen richten müssten, dass sie die bremsen im team sind.

3.)
wenn du informationen in bezug auf win-rates zu premates haben möchtest, solltest du dich an die entsprechenden seiten wenden, die diese hochladen und uns einen groben blick gewähren, ob es möglich wäre dahingehend pre-mates als eine konstante in ihren statistiken mit auf zu nehmen.

dafür ist jehgliches blizzard-forum einfach der gänzlich falsche ort

:slight_smile: :sunflower:



Good Loot ; Have Fun
See Ya in Hell

Balbero

Oh, danke. Ich dachte dies wäre das europäische Forum. Ich bitte um Verzeihung. Als antwort zu dem was du bezüglich des Statistiks gesagt hast: jemand hat mir vor kurzem auf Reddit ein Link zu all dem was ich brauche gesendet, also werde ich in kurzer Zeit mein Post verbessern, damit aufpassen.

Danke für deine wertvolle und hilfreiche Antwort.

Hi Doomguy :slight_smile:

Ja dies ist in der Tat eines der europäischen Foren :slight_smile:
Aber innerhalb von Europa haben wir sieben (7) verschiedene Foren und Sprachen.
Deutsch, Russisch, English, Spanisch, Französisch, Ital. und Polnisch.

Den gesamten Beitrag also in englisch zu verfassen ist zwar eine gute Vorarbeit, gerade wenn du beabsichtigst diesen auch auf Reddit oder im amerikanischen Forum zu posten.

Bringt aber auch seine Komplikationen mit sich, wenn du diesen hier im deutschsprachigem Forum postest, ohne diesen entsprechend zu erklären.

Gerade in der älteren Generation gibt es viele die mit engl. Texten nicht viel anfangen können und auch in den jüngeren gibt es immer welche, die mit diesem Hauptfach nie wirklich warm werden konnten.
(Ist halt nicht so wie in Schweden, wo fast alle Filme etc. im O-Ton laufen. Hier wird alles übersetzt.)


Aber wie gesagt.

Wenn du wirklich mehr Informationen dazu haben möchtest wie sich die WR im Verhältnis zu Pre-Mates verhält, solltest du dich wirklich an die bekannten Seiten wenden, die die Informationen der eingesendeten Replays aufbereiten.



Good Loot ; Have Fun
See Ya in Hell

Balbero

very interesting post but the most german people like those above me cant read english bro :confused:

1 Like

Dieses Thema wurde automatisch 180 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Nachrichten mehr erlaubt.