select
salary,
ntile(10) over(
order by salary desc)
from
salaries
where
salary >= 150000
一共36个样本,10等分,有些分了4个样本,有些分了3个样本,具体的分类规则是怎么样的?
select
salary,
ntile(10) over(
order by salary desc)
from
salaries
where
salary >= 150000
一共36个样本,10等分,有些分了4个样本,有些分了3个样本,具体的分类规则是怎么样的?
1 回答2.5k 阅读✓ 已解决
5 回答1.5k 阅读
2 回答2.2k 阅读
3 回答2.4k 阅读
3 回答750 阅读✓ 已解决
1 回答2.4k 阅读
1 回答1k 阅读✓ 已解决
经过一段时间的测试,最终摸索出来了规律:
当样本总数 n 不能被分组数 g 整除时,将会选择小于样本总数 n 的最大能被分组数 g 整除的数字进行分组。
如上例中 36 不能被10 整除,将会选择小于 36 的最大能被10整除的数字 30 进行分组,因此每组包含3个样本。然后从前往后每组补充1个样本至样本总数为36.