Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow different K values for different players #16

Open
djcunningham0 opened this issue Jan 22, 2023 · 0 comments
Open

Allow different K values for different players #16

djcunningham0 opened this issue Jan 22, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@djcunningham0
Copy link
Owner

It's common in real-world applications to use different K values for different players, e.g., based on their ratings or number of games played. For example, in chess ratings.

The multielo packages currently doesn't allow for using different K values within the same game. We could do something like add a k_vector parameter to the MultiElo.get_new_ratings function.

Adding this functionality to the Tracker object will be more difficult. We could maybe add a parameter to the process_data method that takes a function that determines the K value based on the list of Players. The user could specify which K to use for each player based on the number of players in the game, ratings for the players, experience of the players, etc.

@djcunningham0 djcunningham0 added the enhancement New feature or request label Jan 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant