# trueskill: Implementation the TrueSkill algorithm in R

An implementation of the TrueSkill algorithm (Herbrich, R., Minka, T. and Grapel, T) in R; a Bayesian skill rating system with inference by approximate message passing on a factor graph. Used by Xbox to rank gamers and identify appropriate matches. http://research.microsoft.com/en-us/projects/trueskill/default.aspx Current version allows for one player per team. Will update as time permits. Requires R version 3.0 as it is written with Reference Classes. URL: https://github.com/bhoung/trueskill-in-r Acknowledgements to Doug Zongker and Heungsub Lee for their python implementations of the algorithm and for the liberal reuse of Doug's code comments (@dougz and @sublee on github).

- Author
- Brendan Houng <brendan.houng@gmail.com>
- Date of publication
- 2013-05-22 08:00:08
- Maintainer
- Brendan Houng <brendan.houng@gmail.com>
- License
- GPL-3
- Version
- 0.1

## Man pages

- AdjustPlayers
- Update the Skills of a List of Players
- ausopen2012
- Australian Open data
- DrawMargin
- EPSILON or draw margin, used to set EPSILON in Parameters
- DrawProbability
- Compute draw probability
- Gaussian-class
- Gaussian Class with args (mu, sigma) or (pi, tau)
- GaussianOperators
- GaussianOperators
- Parameters
- Sets three parameters used in the TrueSkill algorithm.
- Player
- Player: class to hold the rank, skill and names of players
- PrintList
- pretty print a list of players
- Trueskill
- Apply Trueskill to Tournament Data
- trueskill-package
- Implementation of the TrueSkill algorithm

## Files in this package

trueskill |

trueskill/MD5 |

trueskill/man |

trueskill/man/trueskill-package.Rd |

trueskill/man/ausopen2012.Rd |

trueskill/man/Trueskill.Rd |

trueskill/man/PrintList.Rd |

trueskill/man/Player.Rd |

trueskill/man/Parameters.Rd |

trueskill/man/GaussianOperators.Rd |

trueskill/man/Gaussian-class.Rd |

trueskill/man/DrawProbability.Rd |

trueskill/man/DrawMargin.Rd |

trueskill/man/AdjustPlayers.Rd |

trueskill/inst |

trueskill/inst/example.r |

trueskill/data |

trueskill/data/ausopen2012.rda |

trueskill/README.md |

trueskill/R |

trueskill/R/player.r |

trueskill/R/init.r |

trueskill/R/factorgraph.r |

trueskill/R/competition.r |

trueskill/NAMESPACE |

trueskill/DESCRIPTION |