
1、确定分组数和组距:首先,需要决定想要的直方图有多少个分组。这通常基于数据的特性,例如它的分布,以及想要多少细节地查看数据。
2、计算组的边界值:每个组的边界值可以通过添加或减去组距的一半来得到。
3、将数据分配到相应的组中:接下来,将每个数据点分配到最接近的组中。这可以通过比较每个数据点和每个组的边界值来完成。如果数据点在某个组的边界上,那么它可以被分配到这个组或者它旁边的组(取决于自己的决策)。
4、计算每个组的频率:每个组的频率是该组中数据点的数量。这可以通过计数每个组中的数据点来完成。
5、绘制直方图:最后,可以绘制一个直方图,其中每个组的频率对应于直方图中的高度。每个组的边界对应于直方图中的x轴的位置。