Learn R Programming

relations (version 0.6-2)

ranking: Rankings

Description

Creates a ranking object.

Usage

ranking(x, domain = NULL, decreasing = TRUE, complete = FALSE)
as.ranking(x, ...)
is.ranking(x)

Arguments

x
For ranking: either an atomic vector interpreted as labels of the ranked objects, or a list of such vectors representing equivalence classes. For as.ranking: an Robject coercible to a ranking object (including
domain
object coercible to a set, from which the labels usable in x are derived. If NULL, it is created from x.
decreasing
logical indicating whether the ranking orders objects from the best to the worst (TRUE), or the other way round.
complete
logical specifying whether missing values should be imputed, if any. Missing elements are those from domain not used in x. If decreasing is TRUE (FALSE), all missings are ranked
...
currently not used.

Value

  • An object of class ranking.

See Also

relation

Examples

Run this code
## simple rankings
OBJECTS <- c("Apples", "Bananas", "Oranges", "Lemons")
print(R <- ranking(OBJECTS))
ranking(OBJECTS[2:4], domain = OBJECTS)
ranking(OBJECTS[2:4], domain = OBJECTS, complete = TRUE)

## ranking with ties (weak orders)
ranking(list(c("PhD", "MD"), "MSc", c("BSc", "BA")))

## coercion functions
identical(as.ranking(as.relation(R)), R)

Run the code above in your browser using DataLab