Kendall2Lists | R Documentation |
Kendall's tau is equal to the number of adjunct pairwise exchanges required to convert one ranking into another. This modified version allows for partial lists to be compared.
Kendall2Lists(rank.a, rank.b, k.a, k.b, n, p = 0) Kendall2Lists.c(rank.a, rank.b, k.a, k.b, n, p = 0)
rank.a |
A single top-k list |
rank.b |
A vector of matrix form of top-k list(s) to be compared to the list |
k.a |
Value of |
k.b |
Value of |
n |
Total number of objects, numbered from 1 to n |
p |
Distance added for tied pair (potential problem when |
There are two implementations available. Pure R code in kendall
and a faster implementation using native C code kendall.c
.
Returns modified Kendall's tau distance against a
for each list within b
Jie Ding <jding@jimmy.harvard.edu>
Lin, S., Ding, J. (2009) Integration of ranked lists via Cross Entropy Monte Carlo with applications to mRNA and microRNA studies. Biometrics 65, 9-18.
Spearman
set.seed(1234) a <- sample(1:10, 10) b <- sample(1:10, 10) Kendall2Lists(a, b, 6, 6, 10) Kendall2Lists.c(a, b, 6, 6, 10)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.