Wij hebben een interessant idee en wij zouden willen vragen wat jullie hier over vinden en hoe we dat op een goede wiskundige manier kunnen aanpakken.
Wij zouden graag een onderlinge rangorde van spelers willen maken aan de hand van wedstrijd uitslagen van een populaire pc shooter. Het spel is een typische shooter tussen 2 teams tot 8 versus 8 per match. Een match duurt gemiddeld 15 minuten.
We beschikken over veel data, de voornaamste zijn:
- Gejoinde en verlaten spelers
- playerA killed playerB met wapenX
Dit allen met een tijd ervoor.
Ook weten we de mapnaam en de host-player. Deze speler heeft altijd een goed merkbare verbindingsvoordeel en we weten nog niet hoe we zijn gegevens moeten verwerken (negeren of deels negeren).
Een voorbeeld hieronder:
Dit zijn uitslagen tussen onderlinge spelers met eventueel daarnaast nog het wapen dat ze gebruikten in 1 match.
We hebben dus gegevens van meerdere matches. Het komt vaak voor dat spelers elkaar niet direct tegenkomen zowel in een match als in een host. Toch zouden wij voor hun een rangorde willen hebben zonder dat ze elkaar daadwerkelijk hebben gezien.
De gegevens worden elke dag ontvangen en willen we ook per dag verwerken, omdat er heel veel gegevens van heel veel spelers binnenkomen.
Het probleem is nu dus hoe maken we een onderlinge rangorde tussen deze spelers vooral als er dus meerdere verslagen komen met oneindig veel spelers. (bijvoorbeeld de vraag wie beter is p3 of p7, spelers die elkaar nooit in een match hebben ontmoet.)
We hopen hier een goede wiskundige methode voor te maken waarmee we uit al die wedstrijd uitslagen een zo betrouwbaar mogelijke rangorde kunnen maken en zijn benieuwd naar mogelijke oplossingen.
ps. We hopen dat dit in het juiste forum geplaatst is. Aangezien het om heel veel wedstrijduitslagen en personen gaat zijn er heel veel mogelijke manieren om daar een rangorde in te maken,ook er zijn heel veel situaties denkbaar. Wij hopen dat dit tot discussies leidt over de meerdere manieren hoe we dit aan kunnen pakken.
Wij zouden graag een onderlinge rangorde van spelers willen maken aan de hand van wedstrijd uitslagen van een populaire pc shooter. Het spel is een typische shooter tussen 2 teams tot 8 versus 8 per match. Een match duurt gemiddeld 15 minuten.
We beschikken over veel data, de voornaamste zijn:
- Gejoinde en verlaten spelers
- playerA killed playerB met wapenX
Dit allen met een tijd ervoor.
Ook weten we de mapnaam en de host-player. Deze speler heeft altijd een goed merkbare verbindingsvoordeel en we weten nog niet hoe we zijn gegevens moeten verwerken (negeren of deels negeren).
Een voorbeeld hieronder:
Dit zijn uitslagen tussen onderlinge spelers met eventueel daarnaast nog het wapen dat ze gebruikten in 1 match.
code:
1
2
3
4
5
6
| match 1 match 2
p4 p5 p6 (rode team) p1 p5 p6
p1 1-0 2-0 1-3 p4 1-1 2-1 2-2
p2 1-2 2-0 2-1 p2 3-0 4-1 5-3
p3 3-0 3-0 1-0 p7 2-0 0-3 3-1
(blauwe team) (blauwe team) |
We hebben dus gegevens van meerdere matches. Het komt vaak voor dat spelers elkaar niet direct tegenkomen zowel in een match als in een host. Toch zouden wij voor hun een rangorde willen hebben zonder dat ze elkaar daadwerkelijk hebben gezien.
De gegevens worden elke dag ontvangen en willen we ook per dag verwerken, omdat er heel veel gegevens van heel veel spelers binnenkomen.
Het probleem is nu dus hoe maken we een onderlinge rangorde tussen deze spelers vooral als er dus meerdere verslagen komen met oneindig veel spelers. (bijvoorbeeld de vraag wie beter is p3 of p7, spelers die elkaar nooit in een match hebben ontmoet.)
We hopen hier een goede wiskundige methode voor te maken waarmee we uit al die wedstrijd uitslagen een zo betrouwbaar mogelijke rangorde kunnen maken en zijn benieuwd naar mogelijke oplossingen.
ps. We hopen dat dit in het juiste forum geplaatst is. Aangezien het om heel veel wedstrijduitslagen en personen gaat zijn er heel veel mogelijke manieren om daar een rangorde in te maken,ook er zijn heel veel situaties denkbaar. Wij hopen dat dit tot discussies leidt over de meerdere manieren hoe we dit aan kunnen pakken.