相关疑难解决方法(0)

如果价值观之间存在联系,如何在没有差距的情况下获得排名?

当原始数据中存在联系时,有没有办法在排名中创建无间隙的排名(连续,整数排名值)?假设:

x <-  c(10, 10, 10, 5, 5, 20, 20)
rank(x)
# [1] 4.0 4.0 4.0 1.5 1.5 6.5 6.5
Run Code Online (Sandbox Code Playgroud)

在这种情况下,期望的结果将是:

my_rank(x)
[1] 2 2 2 1 1 3 3
Run Code Online (Sandbox Code Playgroud)

我打了所有的选项ties.method选项(average,max,min,random),其中没有一个是为了提供所需的结果.

是否有可能通过该rank()功能实现这一目标?

r

13
推荐指数
3
解决办法
2223
查看次数

标签 统计

r ×1