SAS proc rank 省略了一个等级,即在它应该生成 10 个时生成了 9 个等级

SAS proc rank is omitting a rank i.e. is generating 9 ranks when it is supposed to be generating 10

proc rank data=___ out=____ ties=low
    groups=10; 
    var variable_name1;
    ranks variable_name2;
run;

此代码生成 0-9 的排名 (variable_name2),仅缺少 7 个。有人知道为什么会这样吗?

variable_name1分布如下:

很可能你有太多的关系,重复一个值。这意味着您的 7/8 或 6/7 排名基本相同。

运行 对您的数据进行处理频率,您会发现您有一个数字占您数据的 10% 以上。