Convert rank tables (as generated by rrank(), for example) to
order tables like the formula 1 tables; and convert back. Print and
summary methods for rank tables are documented here. See also
ordertable.Rd.
ranktable_to_ordertable(xrank)
ordertable_to_ranktable(xorder)
wikitable_to_ranktable(wikitable, strict=FALSE)
# S3 method for ranktable
summary(object, ...)
# S3 method for ranktablesummary
print(x,...)An order table or rank table
A rank table, an object with class
ranktable, for example the value of rrank()
Order tables. Argument wikitable
refers to a generalized order table which can include entries such
as DNF signifying did not finish.
Controls for wikitable_to_ranktable()
Further arguments (currently ignored)
Robin K. S. Hankin
Function ranktable_to_ordertable() is trivial;
ordertable_to_ranktable() less so. The prototype for order
tables would be skating_table.
Function ordertable_to_ranktable(x) checks for each column being
a permutation of seq_len(nrow(x)) and, if not, it stops. In
particular, DNF entries are out of scope. To convert order
tables such as F1_table_2017, which include DNF
entries, use wikitable_to_ranktable() or ordertable2supp()
to produce a likelihood function.
Function ranktable_to_printable_object() is a helper function
that coerces a ranktable object to a matrix that prints nicely.
File inst/ordertable_to_ranktable.Rmd discusses the
ranktable print method and also sets out a common gotcha for
interpretation of the internal structure of ranktable objects.
rrank,
ordertable2supp
p <- (5:1)/15
names(p) <- letters[1:5]
xrank <- rrank(12,p,rnames=month.abb)
Run the code above in your browser using DataLab