sublee / trueskill

An implementation of the TrueSkill rating system for Python
https://trueskill.org/
Other
742 stars 112 forks source link

Estimating winner probability #18

Closed Ape closed 6 years ago

Ape commented 6 years ago

Currently trueskill has a way to estimate the draw probability for a given match with quality() function, but I would like to have a function for estimating the winner with a set of players. Is this possible to do?

For example, let's say I have three players with some ratings and they will play a three-player free-for-all. The program would give the probability of winning for each player:

Player 1: 68%
Player 2: 25%
Player 3:  7%
Tjorriemorrie commented 6 years ago

Refer https://github.com/sublee/trueskill/pull/17

rejected

sublee commented 6 years ago

No, I will not accept a win probability function in this library. It is the most common issue but not a part of the TrueSkillâ„¢ paper.

Anyway, you can calculate a win probability by yourself. Check #1.

lukebyrne commented 4 years ago

@Ape Did you ever come up with a function for your question?