什么是组距?
当你把原始数据整理成分组频数分布时,每个区间(也就是"组")的大小就叫做组距。选用统一的组距,可以让你绘制出整齐的直方图或频数分布表——每个分组都覆盖相同范围的数值,从而一眼就能看清数据中的分布规律。
如何使用本计算器
只需输入三个数值:数据集中的最大值、最小值,以及你希望分成的组数(即区间个数)。计算器会用最大值减去最小值求出全距,再除以组数,并将结果向上取整到下一个整数,确保每一个数据点都能落在某个分组之内。
公式详解
组距 \(w\) 的计算公式为 $$w = \left\lceil \frac{\text{最大值} - \text{最小值}}{k} \right\rceil$$ 其中 \(k\) 为组数,\(\lceil\ \rceil\) 表示"向上取整到最接近的整数"。之所以向上取整(而非向下),是为了保证所有分组合起来能覆盖完整的数据范围;如果向下取整,最大的数值就可能被排除在最后一个分组之外。
实例演示
假设你的数据最小值为 10、最大值为 100,并希望分成 5 组。全距为 \(100 - 10 = 90\)。除以 5 得到 $$\frac{90}{5} = 18$$ 恰好是整数,因此组距为 18。这样一来,各分组可以是 10–27、28–45、46–63、64–81 和 82–99。
常见问题
为什么要向上取整,而不是四舍五入?向上取整能确保各分组至少覆盖完整的数据范围,不会遗漏任何数值。组距稍微偏大一点始终是安全的。
应该分成多少组?一个常用的经验法则是分成 5 到 20 组;斯特奇斯法则(Sturges' rule)则建议 \(k = 1 + 3.322 \cdot \log_{10}(n)\),其中 \(n\) 为数据点的个数。
组距可以是小数吗?传统做法是把组距向上取整为整数,以获得整洁的分组边界,本计算器正是采用这种方式。