fbRanks: Association Football (Soccer) Ranking via Poisson Regression

This package uses time dependent Poisson regression and a record of goals scored in matches to rank teams via estimated attack and defense strengths. The statistical model is based on Dixon and Coles (1997) Modeling Association Football Scores and Inefficiencies in the Football Betting Market, Applied Statistics, Volume 46, Issue 2, 265-280. The package has a some webscrapers to assist in the development and updating of a match database. If the match database contains unconnected clusters (i.e. sets of teams that have only played each other and not played teams from other sets), each cluster is ranked separately relative to the median team strength in the cluster. The package contains functions for predicting and simulating tournaments and leagues from estimated models. The package allows fitting via the glm(), speedglm(), and glmnet() functions. The latter allows fast and efficient fitting of very large numbers of teams. The fitting algorithm will analyze the match data and determine which teams form a cluster (a set of teams where there is a path of matches connecting every team) and fit each cluster separately.

Install the latest version of this package by entering the following in R:
AuthorEli Holmes
Date of publication2013-10-23 07:59:42
MaintainerE Holmes <eeholmes@u.washington.edu>

View on CRAN


B00.founders Man page
B00.scores Man page
B00.teams Man page
coef Man page
coef.fbRanks Man page
construct.team.file Man page
create.fbRanks.dataframes Man page
create.newdata.dataframe Man page
detect.normality.outliers Man page
edit_team_data Man page
fbRanks Man page
plot Man page
plot.fbRanks Man page
predict Man page
predict.fbRanks Man page
print Man page
print.fbRanks Man page
rank.teams Man page
residuals Man page
residuals.fbRanks Man page
resolve.team.names Man page
scale.for.ranks Man page
scrape.custom1 Man page
scrape.custom2 Man page
scrape.custom3 Man page
scrape.custom4 Man page
scrape.demosphere Man page
scrape.demosphere.main Man page
scrape.gotsport Man page
scrape.gotsport.main Man page
scrape.json1 Man page
scrape.korrio Man page
scrape.matches Man page
scrape.scoreboard Man page
scrape.sportaffinity Man page
scrape.sportaffinity.brackets Man page
scrape.sportaffinity.main Man page
scrape.usclub Man page
simulate Man page
simulate.fbRanks Man page
str_proper Man page
str_remove Man page
str_remove.nonascii Man page
str_strip.white Man page
team.and.score.filters Man page
team.name.select Man page

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.