1
每个记录的百分位数应为多少,并且是否有MySQL查询可以计算得分的百分位数?在MySQL中使用累积数据计算百分位数
id score cumulative_score percentile
1 100 100 ?
2 50 150 ?
3 25 175 ?
4 25 200 ?
5 10 210 ?
每个记录的百分位数应为多少,并且是否有MySQL查询可以计算得分的百分位数?在MySQL中使用累积数据计算百分位数
id score cumulative_score percentile
1 100 100 ?
2 50 150 ?
3 25 175 ?
4 25 200 ?
5 10 210 ?
一般来说,百分位数是一个变量的值,低于该值的某个百分比的观测值会下降。因此,你没有具体说明这是为了“分数”还是“累积分数”,但是对于分数,80%的观测值低于100,低于50%60%,低于25%20%,低于0% 10.
那么得分为100分的人是在第80个百分点?我想这不可能在第100百分位,因为这意味着分数100超过所有参与者的100%,这是不可能的,因为分数100被包括在所有参与者中。混乱! – 2010-04-02 02:39:07
它只是将一个分布划分为100个相等(或近似相等,取决于舍入)大小的组,大小为0-99。 – WhirlWind 2010-04-02 14:13:42