Learn R Programming

trueskill: An implementation of the Trueskill algorithm in R

Package: trueskill Title: An implementation of the TrueSkill algorithm in R

Description:

An R implementation of the TrueSkill Algorithm (Herbrich, R., Minka, T. and Grapel, T), 
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

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).

Version: 0.1 Author: Brendan Houng brendan.houng@gmail.com License: GPL-3 Depends: R (>= 3.0)

Copy Link

Version

Install

install.packages('trueskill')

Monthly Downloads

18

Version

0.1

License

GPL-3

Maintainer

Last Published

May 22nd, 2013

Functions in trueskill (0.1)

trueskill-package

Implementation of the TrueSkill algorithm
Gaussian-class

Gaussian Class with args (mu, sigma) or (pi, tau)
Parameters

Sets three parameters used in the TrueSkill algorithm.
data

Australian Open data
GaussianOperators

GaussianOperators
Player

Player: class to hold the rank, skill and names of players
DrawMargin

EPSILON or draw margin, used to set EPSILON in Parameters
AdjustPlayers

Update the Skills of a List of Players
Trueskill

Apply Trueskill to Tournament Data
PrintList

pretty print a list of players
DrawProbability

Compute draw probability