Wrap a function as a rank_weight spec
Examples
rw <- as_rank_weight(function(ranks) {
w <- 1 / as.numeric(ranks)
w / sum(w)
})
rank_weight_eval(rw, c(3L, 1L, 2L))
#> [1] 0.1818182 0.5454545 0.2727273
Wrap a function as a rank_weight spec
rw <- as_rank_weight(function(ranks) {
w <- 1 / as.numeric(ranks)
w / sum(w)
})
rank_weight_eval(rw, c(3L, 1L, 2L))
#> [1] 0.1818182 0.5454545 0.2727273