答案1
您的观察是错误的,当数组中有重复的数字时,尤其是最高值或最低值,就会崩溃。
据我所知,这些是包容性或排他性排名的“公式”:
Percentrank.INC == 计数以下/(数组元素数量 -1)
Percentrank.EXC == (以下计数 +1) / (数组元素数量 +1)
随着元素数量的增加,正 1 或负 1 变得不再那么重要,因此对于非常大的数据集,值会收敛。
您的观察是错误的,当数组中有重复的数字时,尤其是最高值或最低值,就会崩溃。
据我所知,这些是包容性或排他性排名的“公式”:
Percentrank.INC == 计数以下/(数组元素数量 -1)
Percentrank.EXC == (以下计数 +1) / (数组元素数量 +1)
随着元素数量的增加,正 1 或负 1 变得不再那么重要,因此对于非常大的数据集,值会收敛。