使用Excel绘制F分布概率密度函数图表
利用Excel绘制t分布的概率密度函数的相同方式,可以绘制F分布的概率密度函数图表。
F分布的概率密度函数如下图所示:
![使用Excel绘制F分布概率密度函数图表](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
其中:μ为分子自由度,ν为分母自由度
Γ为伽马函数的的符号
由于Excel没有求F分布的概率密度函数可用,但是F分布中涉及到GAMMALN()函数,而excel是提供GAMMALN()函数的,所以我们可以使用excel中的GAMMALN()函数的运算来计算得到F分布的概率密度函数。(可参见【附录】)
经转换后上述公式为:
F(X,df1,df2)=EXP(GAMMALN((DF1+DF2)/2))*(DF1^(DF1/2))*(DF2^(DF2/2))*(X^(DF1/2-1))/EXP(GAMMALN(DF1/2))/EXP(GAMMALN(DF2/2))/((DF2+DF1*X)^((DF1+DF2)/2))
现以分子自由度μ=20,分母自由度ν=20为例,求F分布的图表,可由以下几步进行:
第1步
在A列中,在单元格A2中输入0,在单元格A3中输入0.1,递增0.1,选中单元格A2与A3,按住右下角的填充控制点一直拖到单元格A46是4.4为止,A列的这些数据就作为随机变量t的取值。
第2步
对于公式(1),由于自由度μ=20
=EXP(GAMMALN((20+20)/2))/(EXP(GAMMALN(20/2))*EXP(GAMMALN(20/2)))*(20/20)^(20/2)*A2^(20/2-1)*(1+20/20*A2)^(-1/2*(20+20))
第3步
按住单元格B2右下角的填充控制点,向下一直拖曳到B46,将B2的公式填充复制到B列的相应的单元格。
第4步
选择A1:B46,选“插入”-“图表”-“散点图”-“带平滑线的散点图”,输入标题,调整字号、线型等格式,完成t分布概率密度函数图,如图-1所示:
![使用Excel绘制F分布概率密度函数图表 使用Excel绘制F分布概率密度函数图表](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
如将上图的图表类型换成二维面积图,则如图-2-1(2003版)和图-2-2(2010版)所示:
![使用Excel绘制F分布概率密度函数图表 使用Excel绘制F分布概率密度函数图表](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![使用Excel绘制F分布概率密度函数图表 使用Excel绘制F分布概率密度函数图表](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
如将上图的图表类型换成三维面积图,则如图-3-1(2003版)和图-3-2(2010版)所示:
![使用Excel绘制F分布概率密度函数图表 使用Excel绘制F分布概率密度函数图表](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![使用Excel绘制F分布概率密度函数图表 使用Excel绘制F分布概率密度函数图表](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
为
例:B4单元格的公式则为:
=EXP(GAMMALN((I$1+I$2)/2))*(I$1^(I$1/2))*(I$2^(I$2/2))*($A4^(I$1/2-1))/EXP(GAMMALN(I$1/2))/EXP(GAMMALN(I$2/2))/((I$2+I$1*$A4)^((I$1+I$2)/2))
这样引用的公式可以直接拖曳复制B4:F48。
数据表输入截图如图-4:
![使用Excel绘制F分布概率密度函数图表 使用Excel绘制F分布概率密度函数图表](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
在公式输入后,选择单元格区间A3:F48,在同一图表作出五种不同自由度的平滑曲线的散点图,如图-5所示:
![使用Excel绘制F分布概率密度函数图表 使用Excel绘制F分布概率密度函数图表](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
【附录:关于GAMMALN()函数和EXP()函数】
函数
![使用Excel绘制F分布概率密度函数图表 使用Excel绘制F分布概率密度函数图表](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
伽马函数Γ(x)是个定积分,无法直接计算,可由GAMMALN()函数和EXP()函数,并利用对数恒等式:
![使用Excel绘制F分布概率密度函数图表 使用Excel绘制F分布概率密度函数图表](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
间接求得,下面对以上内容使用Excel中的相关文字加以说明。
GAMMALN(x)
说明:
如果
如果
数字
GAMMALN(8)=8.525161
EXP(GAMMALN(8))=5040=(8-1)!=FACT(7)
FACT(N)为返回N-1的阶乘(N-1)!=1×2×3×4×…×(N-2)×(N-1)的函数(其中N为自然数)
关于EXP()函数:
EXP()返回
语法
EXP(number)
Number
说明
若要计算以其他常数为底的幂,请使用指数操作符
EXP
EXP(1)=2.718282(e的近似值)
EXP(2)=7.389056
EXP(1)=20.08554
EXP(LN(3))=3
于是为求伽马函数Γ(x)首先要回忆一个最基本的恒等式:
![使用Excel绘制F分布概率密度函数图表 使用Excel绘制F分布概率密度函数图表](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
即可得:
![使用Excel绘制F分布概率密度函数图表 使用Excel绘制F分布概率密度函数图表](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
把该恒等式用于伽马函数的取得,可以由以下两步进行:
先用GAMMALN(x),取得自然对数;http://www.cda.cn/view/18454.html
再用EXP(GAMMALN(x)),取得伽马函数的值。
相关文章
- 解除限制:每次下载的Word,Excel都要通过属性解除锁定才能打开 - 关闭Office"受保护的视图"
- POI文件导出至EXCEL,并弹出下载框
- Office EXCEL 如何设置最大行高
- Office EXCEL 不用VB,你也可以制作自己的Excel菜单!
- 把指定的DataSet中的内容导出到Excel中
- Excel Handle by org.apache.poi.xssf.usermodel.*
- Oracle导入excel数据快速方法
- 解决poi导出Excel异常org.openxmlformats.schemas.spreadshe
- Excel 2016在大数据分析领域有了很多的改善
- excel怎么并排查看两个工作表
- Python中使用第三方库xlrd来写入Excel文件示例
- excel怎么设置密码保护?Excel文件添加密码保护教程
- SAP 实施项目中涉及到编程方式操作 Excel 的几种场景介绍
- 使用 Excel 读取 SAP ABAP CDS View 通过 ODBC 暴露出来的数据
- C# 获取Excel工作薄中Sheet页(工作表)名集合
- 不要逼自己学习 Excel 了,用 Python 实现 excel 的14个常用操作!
- excel根据颜色赋值 Excel填充颜色单元格替换成数字 excel把所有红色变成1
- excel表格翻译成英文的方式,有道用起来还可以
- 玩转excel===Excel处理txt文件中的数据,Excel中的分列处理
- 更改列中的列宽或行高Excel
- JAVA操作Excel表格:方法一:jxl的使用②:Excel实战之JXL解析读取excel文件