怎么在Excel中计算频数和频率 怎样用excel画频率格纸

经验直达:

  • 怎样用excel画频率格纸
  • 怎么在Excel中计算频数和频率
  • excel怎么统计几列中各数字出现的频率

一、怎样用excel画频率格纸


用EXCEL绘制PⅢ频率曲线
吴 江 翁泽平
(余姚市梁辉水库管理局 浙江余姚 315403)
【摘要】利用EXCEL 强大的函数功能,经过一些简单设置 , 完全可以绘制PⅢ频率曲线,其方法
简单、实用 , 有一定的推广价值 。
【关键词】EXCEL 绘制 PⅢ曲线
日常工作中,经常要对一些样本系列进行排频并绘制PⅢ频率曲线,现有的程序在适用
性和经济上都不尽如人意 , 而常用的EXCEL 函数功能强大 , 经过一些简单设置 , 完全可以胜
任此项工作 。
绘制PⅢ频率曲线的步骤:首先用矩法、权函数法等求出样本系列总体的三个统计参数
x 、Cv、Cs,然后求出与不同P 对应的各个xp 值,并作为一个系列,最后用XY 散点图在EXCEL
图表中绘出 。本文对以上过程中的一般方法不再赘述,仅就绘制图形作一简介 。
1 频率格纸的制作
PⅢ频率曲线是绘制在频率格纸上的,其X 轴上的刻度为对数刻度,绘有纵向网格线,
而EXCEL 缺省的图表都不具备以上功能 , 必须要进行一些设置 。
1.1 X 轴对数刻度向线性刻度的转换
我们在绘制PⅢ频率曲线的同时,也要将同一系列的经验频率数据点绘出,以检验数据
点的拟合情况 。虽然一些水文书中给出了频率格纸横坐标分格表,但此表不可能准确地给出
对应于经验频率数据点的横坐标 。下面以图1 为例,说明用NORMSINV 函数求线性横坐标的
方法 。
在单元格B2 中输入
“=NORMSINV(A2%)”,在单元
格C2 中输入“=-$B$2 B2”,
对于B、C 两列其它单元格可
通过向下填充完成设置 。
1.2 纵向网格线的绘制
纵向网格线的绘制是通
过向图表中添加一个系列的
XY 散点图来完成的 , 见图1 中C、D 两列 。在(0.000,0)→(0.000,7000)→(0.179,
7000)→(0.179,0)过程线中,第1 和第2 点、第3 和第4 点间构成纵向网格线 , 第2 和
第3 点间与次横坐标轴重合 。不同样本系列的Y 轴起始和终止刻度是不同的,为了增强其适
应性,我们在单元格D2、D5 中输入“=$E$2”,在单元格D3、D4 中输入“=$F$2” , 见图1.
图1
18 工程地质计算机应用 2005 年第 1 期 总37 期
1.3 X 轴对数刻度的标注
向2 中的数据系列添加数据标签,通过移动标签位置,修改标签内容 , 完成主次X 轴对
数刻度的标注 。
2 用GAMMAINV 函数计算对应于P 的XP 值
GAMMADIST 为γ分布函数,其反函数GAMMAINV 可返回具有给定概率的γ累积分布的区间
点 。但是我们并不能直接应用GAMMAINV,因为GAMMADIST 与PⅢ曲线两者的γ分布函数关系
式不尽相同 。
1)PⅢ曲线数学上常称γ分布,其概率密度函数为
f(x)=
(a)
ba
G
(x-a0)α-1e-β(x-a 0 ) (1)
式中 Γ(α)——α的γ函数;
α,β,a0——三个参数 。
这三个参数与总体的三个统计参数x 、Cv、Cs 具有下列关系:
α=
cs
2
4 ;β=
xcvcs
2 ;a0= x (1-
c
c
s
v 2
) (2)
2)P 与xp 间的关系式为
P=P(x≥xp)=
(a)
ba
G
ò

xp
(x-a0)α-1e-β(x-a 0 ) (3)
3)EXCEL 中γ概率密度函数的计算公式如下:
f(x,α,β)=
b (a) a G
1 xα-1e-
b
x
(4)
通过对比,可以看出(1)式与(4)式的参数与变量间有如下对应关系:
α—α;β—
b
1 ;x-a0—x
总结以上分析,可得求xp 的方法和步骤:首先由x 、Cv、Cs 根据(2)式求出α , β,
a0 后代人(5)式即可 。
xp=GAMMAINV(1-P,α,
b
1 )a0 (5)
3 样本系列容量加大后图表的自动更新
一般情况下,不同的样本系列其容量也不相同,当数据量加大后 , 就要修改图表的数据
范围 。下面介绍的方法,可在工作表中的数据量加大后,自动更新图表的数据范围,步骤如
下 。
1)创建如图2 所示的工作表 。
工程地质计算机应用 2005 年第 1 期 总37 期 19
2 ) 选择
“插入”→“名
称”→“定义”
命令,弹出“定
义名称”对话
框,在“当前
工作簿中的名
称”框中输入
X,在“引用位
置”框中输入
公式:
=OFFSET(频率
曲线表!
$C$2,0,0,COU
NT(频率曲线
表!$C:$C))
3)单击“添加”按钮 。请注意,OFFSET 函数引用第一个数据点(单元格C2),并且使
用COUNT 函数得到列中数据点的数量 。
4)在“当前工作簿中的名称”框中输入YA , 在“引用位置”框中输入公式:=OFFSET(频
率曲线表!$D$2,0,0,COUNT(频率曲线表!$C:$C))
5)单击“添加”按钮和“确认”按钮关闭对话框 。
6)激活图表选择系列数据 。
7)使用步骤2 和步骤4 定义的名称重新设置范围引用 。公式为:=SERIES("YA",PⅢ频率
曲线.xls!X,PⅢ频率曲线.xls!YA,3)
执行完以上步骤后,当C 列和D 列的数据量加大后,图表将自动更新 。
(收稿日期:2005-01-10;yyzhanglei@nbip.net)


二、怎么在Excel中计算频数和频率


频数可以用COUNTIF函数,频率用FREQUENCY函数 。
COUNTIF
计算区域中满足给定条件的单元格的个数 。
语法
COUNTIF(range,criteria)
Range为需要计算其中满足条件的单元格数目的单元格区域 。
Criteria为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本 。例如,条件可以表示为 32、"32"、">32" 或
"apples" 。
说明
WPS表格 提供其他函数,可用来基于条件分析数据 。例如,若要计算基于一个文本字符串或某范围内的一个数值的总和,可使用 SUMIF
工作表函数 。若要使公式返回两个基于条件的值之一 , 例如某指定销售量的销售红利,可使用 IF 工作表函数 。
示例B列中大于55的数 返回值为2
怎么在Excel中计算频数和频率 怎样用excel画频率格纸

FREQUENCY
计算数值在某个区域内的出现频率,然后返回一个垂直数组 。例如,使用函数 FREQUENCY 可以在分数区域内计算测验分数的个数 。由于函数 FREQUENCY
返回一个数组,所以它必须以数组公式的形式键入 。
语法
FREQUENCY(data_array,bins_array)
Data_array一个数组或对一组数值的引用,您要为它计算频率 。如果 data_array 中不包含任何数值,函数 FREQUENCY
将返回一个零数组 。
Bins_array一个区间数组或对区间的引用 , 该区间用于对 data_array 中的数值进行分组 。如果 bins_array
中不包含任何数值,函数 FREQUENCY 返回的值与 data_array 中的元素个数相等 。
说明
在选择了用于显示返回的分布结果的相邻单元格区域后,函数 FREQUENCY 应以数组公式的形式键入 。
对于返回结果为数组的公式,必须以数组公式的形式键入 。
返回的数组中的元素个数比 bins_array 中的元素个数多 1
个 。多出来的元素表示最高区间之上的数值个数 。例如,如果要为三个单元格中键入的三个数值区间计数,请务必在四个单元格中键入 FREQUENCY
函数获得计算结果 。多出来的单元格将返回 data_array 中第三个区间值以上的数值个数 。
【怎么在Excel中计算频数和频率 怎样用excel画频率格纸】函数 FREQUENCY 将忽略空白单元格和文本 。
示例A列数按36、42、65三区间点可以分成四段,如图所示
注意:例中的公式必须以数组公式键入 。将示例复制到空白工作表之后,请选择区域 C12:C15 , 按 F2,再按
Ctrl Shift Enter 。如果公式未以数组公式的形式键入 , 则单元格 C12 中只有一个结果 (2) 。
怎么在Excel中计算频数和频率 怎样用excel画频率格纸



三、excel怎么统计几列中各数字出现的频率


=countifs(有数字的区域,此处是你说的那几列的区域 。比如A2:D100;然后再输入需要统计的数字,比如统计1出现的频率,直接输入个1就可以了,也可以去重后输入1所在的单元格的地址,此处假设直接输入1. 。
这样完整的公式就是=countifs(A2:D100,1),返回的结果是一个数字,就是数字1在区域出现的总次数 。再除以区域内所有数字的总和就是频率了 。也可以直接在频率后面加上总数字相除,=countifs(A2:D100,1)/总数和

相关经验推荐