
先说一下频数、频率两个概念。
频数是指一组数据中某个值出现的次数。频率是一组数据中某个值出现的比例。excel中的直方图有两种形态,标准直方图的x轴是数值区间,有小到大排列,y轴是对应的频数。帕累托图的x轴是数据分隔点,y轴是频数,从小到大排列,所以一般是左高右低,还有一条反映累积频率的线条,左低右高。
方法一
先说下数据分析工具中的直方图。先启用数据分析插件。
A2=NORM.INV(RANDARRAY(500,1,0,1),0,1),用于创建符合正态分布的样本。复制,粘贴为无格式文本。后面我采用的样本有变化,不过也是用这方法生成的。没有randarray函数的话就用rand(),下拉。
group是分隔点,填头两个,选中后下拉。
进入数据分析工具
选直方图
生成直方图
生成帕累托图
帕累托图稍微调整下,就是直方图。主要就是先去掉黄色的累积频率曲线,再对第二个bin从小到大排列。
方法二
高版本office的图表功能中已经可直接生成直方图和帕累托图。
只要选中A1:A501,再选择直方图即可。
帕累托图也一样。
方法三
利用之前的数据,生成频数。
C2=FREQUENCY(A2:A501,B2:B14),这是用函数生成频数的方法,
选中数据区域就能生成柱状图。和直方图一样。
频率
D2=LET(a,SUM(C2:C15),C2:C15/a)
工具中是累积频率,此处非累积。
如果要改成累积频率,也非常简单,只要对频数进行从高到低的排序,再用公式计算。
D17=LET(a,SUM(C17:C30),SCAN(0,C17:C30,LAMBDA(x,y,x+y/a)))
这样就获得了和帕累托图一样的数据。
生成一个混合图,累积频率作为次轴,这就构成了帕累托图。
