Description Usage Arguments Details Value Examples
The function returns a data frame with the N biggest upsets in an eloTable object.
1 | upsetElo(eloTab, N = 10, time.range = eloTab$datetime)
|
eloTab |
an object of class "eloTable" from which ratings are pulled. |
N |
the number of ratings to return. |
time.range |
POSIXct of length two which describes the time range to look for scores in. |
Using an eloTable the function will look for the largest upset between two players as recorded by their difference in initial score. Only victories where the unlikely player wins will be considered.
A data frame sorted by greatest upset.
1 2 3 4 5 6 7 8 9 10 11 | # generate generic data
interactions <- data.frame (a = sample (letters [1:10], 100, T),
b = sample (letters [1:10], 100, T),
o = sample (c(-1,-1,0,1,1), 100, T),
d = Sys.time () + runif (100, 40, 160))
# convert to interData object
id1 <- intTableConv (interactions)
# produce eloTable object
et1 <- eloTable (id1)
# get top 5 biggest upsets in the eloTable
upsetElo (et1, 5)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.