直方图怎么画,直方图的绘制


matlab如何画直方图 直方图(Histogram)又称质量分布图 。 是一种统计报告图 , 由一系列高度不等的纵向条纹或线段表示数据分布的情况 。 一般用横轴表示数据类型 , 纵轴表示分布情况 。

制作频数分布直方图的方法步骤:

①集中和记录数据 , 求出其最大值和最小值 。 数据的数量应在100个以上 , 在数量不多的情况下 , 至少也应在50个以上 。 我们把分成组的个数称为组数 , 每一个组的两个端点的差称为组距 。
②将数据分成若干组 , 并做好记号 。 分组的数量在5-12之间较为适宜 。
③计算组距的宽度 。 用最大值和最小值之差去除组数 , 求出组距的宽度 。
④计算各组的界限位 。 各组的界限位可以从第一组开始依次计算 , 第一组的下界为最小值减去最小测定单位的一半 , 第一组的上界为其下界值加上组距 。 第二组的下界限位为第一组的上界限值 , 第二组的下界限值加上组距 , 就是第二组的上界限位 , 依此类推 。
⑤统计各组数据出现频数 , 作频数分布表 。
⑥作直方图 。 以组距为底长 , 以频数为高 , 作各组的矩形图 。
如何画频数分布直方图 在学习工作中总会有一些用到直方图、正态分布曲线图的地方 , 下面手把手教大家在Excel2007中制作直方图和正态分布曲线图

工具/原料
Excel(2007)
方法/步骤
1
数据录入
新建Excel文档 , 录入待分析数据(本例中将数据录入A列 , 则在后面引用中所有的数据记为A:A);
2
计算“最大值”、“最小值”、“极差”、“分组数”、“分组组距” , 公式如图:

3
分组
“分组”就是确定直方图的横轴坐标起止范围和每个小组的起止位置 。 选一个比最小值小的一个恰当的值作为第一个组的起始坐标 , 然后依次加上“分组组距” , 直到最后一个数据值比“最大值”大为止 。 这时的实际分组数量可能与计算的“分组数”有一点正常的差别 。 类似如下图 。

4
统计频率
“频率”就是去统计每个分组中所包含的数据的个数 。

最简单的方法就是直接在所有的数据中直接去统计 , 但当数据量很大的时候 , 这种方法不但费时 , 而且容易出错 。

一般来说有两种方法来统计每个小组的数据个数:1.采用“FREQUENCY”函数;2.采用“COUNT IF”让后再去相减 。

这里介绍的是“FREQUENCY”函数方法:
“Date_array”:是选取要统计的数据源 , 就是选择原始数据的范围;
“Bins_array”:是选取直方图分组的数据源 , 就是选择分组数据的范围;

5
生成“FREQUENCY”函数公式组 , 步骤如下:
1. 先选中将要统计直方图每个子组中数据数量的区域

6
2. 再按“F2”健 , 进入到“编辑”状态

7
3. 再同时按住“Ctrl”和“Shift”两个键 , 再按“回车Enter”键 , 最后三键同时松开 , 大功告成!

8
制作直方图
选中统计好的直方图每个小组的分布个数的数据源(就是“频率”) , 用“柱形图”来完成直方图:
选中频率列下所有数据(G1:G21),插入→柱形图→二维柱形图

9
修整柱形图
选中柱形图中的“柱子”→右键→设置数据系列格式:
1、系列选项 , 分类间距设置为0%;
2、边框颜色:实线 , 白色(你喜欢的就好)
3、关闭“设置数据系列格式”窗口

10
直方图大功造成!

END
制作正态分布图
1
获取正态分布概念密度
正态分布概率密度正态分布函数“NORMDIST”获取 。
在这里是以分组边界值为“X”来计算:
Mean=AVERAGE(A:A)(数据算术平均)
Standard_dev=STDEV(A:A)(数据的标准方差)

推荐阅读