Skip to content

A repository using a Bayesian hierarchical model to try to predict the outcomes of FIDE chess world cup games in 2019.

Notifications You must be signed in to change notification settings

maw501/bayesian-chess-prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bayesian modelling of FIDE world cup chess games


Overview

A repository using a Bayesian hierarchical model to try to predict the outcomes of FIDE chess world cup games in 2019. The model fits an ordered logistic regression model and learns a per player ability rating.

Getting started

Clone the repository then create the conda environment:

git clone [email protected]:maw501/bayesian-chess-prediction.git
cd bayesian-chess-prediction
conda env create -f environment.yml

In order to use the conda environment in a notebook run:

python -m ipykernel install --user --name=chess

Notebooks

There are example notebooks outlining the problem and parts of the Bayesian workflow.

Less finished notebooks are in the notebooks/investigations folder. These include fitting a simpler model that doesn't learn a per player ability rating.

Example of assessing impact of prior values on game outcomes

Image

About

A repository using a Bayesian hierarchical model to try to predict the outcomes of FIDE chess world cup games in 2019.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages