rankMatrix: Create rank matrix

Description Usage Arguments Details Value Author(s) Examples

Description

Convert a set of ranked lists into a rank matrix

Usage

1
  rankMatrix(glist, N = NA, full = FALSE)

Arguments

glist

list of preference lists

N

number of all rankable elements

full

logical showing if the given rankings are complete

Details

The lists are converted to a format that is used by aggregateRanks. If partial rankings are given to the function, all the missing values are subtituted by the maximum rank N, which can be specified manually. This parameter has a very strong influence on the performance of RRA algorithm, therfore it should be reasonably accurate. If the N is different for the gene lists, it can be also given as a vector.

Parameter full is used, when full rankings are given, but the sets of ranked elements do not match perfectly. Then the structurally missing values are substituted with NA-s.

Value

A matrix, with as many columns as input rankings and rows as unique elements in all the rankings combined.

Author(s)

Raivo Kolde rkolde@gmail.com

Examples

1
2
3
4
5
6
7
8
9
# Make sample input data
glist <- list(sample(letters, 4), sample(letters, 10), sample(letters, 12))

r = rankMatrix(glist)
r = rankMatrix(glist, full = TRUE)

# Use real data
data(cellCycleKO)
r = rankMatrix(cellCycleKO$gl, N = cellCycleKO$N)


Search within the RobustRankAggreg package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.