colley: Colley’s Method for Rating and Ranking

Description Usage Arguments Details Value Author(s) References Examples

View source: R/Rfun_colley.R

Description

Calculate ratings and provide rankings using Colley’s method

Usage

1
colley(jpMat, method = "colley", ties.method = "average")

Arguments

jpMat

a Judge-Presenter matrix, or a User-Movie matrix

method

a character string specifying Colley's method, including "colley", "colleym", "colleynt" and "colleymnt"

ties.method

a character string specifying how ties are treated, including "average", "first", "last", "random", "max", "min", from base::rank

Details

  1. colley: Colley's method

  2. colleym: Colleyized Massey method

  3. colleynt: Colley's method, no ties

  4. colleymnt: Colleyized Massey method, no ties

Value

A list of two vectors: a rating vector and a ranking vector

Author(s)

Jiangtao Gou

References

Colley, W. N. (2001). Colley's bias free college football ranking method: the Colley matrix explained.

Gou, J. and Wu, S. (2020). A Judging System for Project Showcase: Rating and Ranking with Incomplete Information. Technical Report.

Langville, A. N. and Meyer, C. D. (2012). Who's Number 1?: The Science of Rating and Ranking. Princeton University Press.

Examples

1
2
3
4
5
jpMat <- matrix(data=c(5,4,3,0, 5,5,3,1, 0,0,0,5, 0,0,2,0, 4,0,0,3, 1,0,0,4), 
nrow=6, 
byrow=TRUE)
result <- colley(jpMat, method='colley')
print(result)

Example output

$rating
[1] 0.6686047 0.6272610 0.3494832 0.3546512

$ranking
[1] 1 2 4 3

raincin documentation built on July 1, 2020, 5:53 p.m.

Related to colley in raincin...