Package: comperank 0.1.1.9000

comperank: Ranking Methods for Competition Results

Compute ranking and rating based on competition results. Methods of different nature are implemented: with fixed Head-to-Head structure, with variable Head-to-Head structure and with iterative nature. All algorithms are taken from the book 'Who’s #1?: The science of rating and ranking' by Amy N. Langville and Carl D. Meyer (2012, ISBN:978-0-691-15422-0).

Authors:Evgeni Chasnovski [aut, cre]

comperank_0.1.1.9000.tar.gz
comperank_0.1.1.9000.zip(r-4.7)comperank_0.1.1.9000.zip(r-4.6)comperank_0.1.1.9000.zip(r-4.5)
comperank_0.1.1.9000.tgz(r-4.6-x86_64)comperank_0.1.1.9000.tgz(r-4.6-arm64)comperank_0.1.1.9000.tgz(r-4.5-x86_64)comperank_0.1.1.9000.tgz(r-4.5-arm64)
comperank_0.1.1.9000.tar.gz(r-4.7-arm64)comperank_0.1.1.9000.tar.gz(r-4.7-x86_64)comperank_0.1.1.9000.tar.gz(r-4.6-arm64)comperank_0.1.1.9000.tar.gz(r-4.6-x86_64)
comperank_0.1.1.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
comperank/json (API)
NEWS

# Install 'comperank' in R:
install.packages('comperank', repos = c('https://echasnovski.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/echasnovski/comperank/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

Conda:

cpp

5.69 score 25 stars 39 scripts 249 downloads 23 exports 22 dependencies

Last updated from:792ad0b279. Checks:11 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64NOTE146
linux-devel-x86_64NOTE187
source / vignettesOK184
linux-release-arm64NOTE172
linux-release-x86_64NOTE136
macos-release-arm64NOTE156
macos-release-x86_64NOTE246
macos-oldrel-arm64NOTE205
macos-oldrel-x86_64NOTE407
windows-develNOTE121
windows-releaseNOTE144
windows-oldrelNOTE127
wasm-releaseOK110

Exports:add_elo_ratingsadd_iterative_ratingselonormalize_keenerrank_colleyrank_elorank_iterativerank_keenerrank_markovrank_masseyrank_odrate_colleyrate_elorate_iterativerate_keenerrate_markovrate_masseyrate_odround_rankskew_keenerteleportvote_equalvote_self

Dependencies:clicomperescpp11dplyrgenericsgluelifecyclemagrittrpillarpkgconfigpurrrR6Rcpprlangstringistringrtibbletidyrtidyselectutf8vctrswithr

Methods Overview

Rendered frommethods-overview.Rmdusingknitr::rmarkdownon May 12 2026.

Last update: 2018-05-27
Started: 2018-05-27

Readme and manuals

Help Manual

Help pageTopics
comperank: Ranking and Rating Methods for Competition Resultscomperank-package comperank
Colley methodcolley rank_colley rate_colley
Elo methodadd_elo_ratings elo rank_elo rate_elo
Iterative rating methodadd_iterative_ratings iterative rank_iterative rate_iterative
Keener methodkeener normalize_keener rank_keener rate_keener skew_keener
Markov methodmarkov rank_markov rate_markov
Massey methodmassey rank_massey rate_massey
Offense-Defense methodoffense-defense rank_od rate_od
Definition of Rating and Rankingrating-ranking
Rank vector after roundinground_rank
Snooker eventssnooker_events
Snooker matchessnooker_matches
Snooker playerssnooker_players
Stochastic matrix modifiersstoch-modifiers teleport vote_equal vote_self