mbhynes / skelo

An implementation of the Elo rating system with a sklearn interface.
Other
11 stars 1 forks source link

Adaptation to account for draws #10

Open Venners09 opened 1 year ago

Venners09 commented 1 year ago

Can this be adapted to include draws between opponents? In terms of a football application there can be a home win, away win or a draw

mbhynes commented 1 year ago

Hi @Venners09,

Thanks for your question. It could be; I'm afraid I wasn't looking at games with draws originally, but this is a good extension.

AFAIK the Elo and Glicko systems both treat draws as a 0.5 point to each player. So the necessary change for this is relatively straightforward:

Change List

So all in all nothing too complicated, but a bit of work. I could do this, but just not sure when.

Would you please lmk if you'd be interested in contributing a PR for this?