F 分布的 MATLAB 实现

2022年5月21日12:41:01F 分布的 MATLAB 实现已关闭评论

设随机变量 X 与 Y 独立,且 X ~ χ 2 ( m ), Y ~ χ 2 ( n ),令

F 分布的 MATLAB 实现

则称 F 服从第一自由度为 m ,第二自由度为 n 的 F 分布,记作 F ~ F ( m , n ) .

MATLAB中计算 F 分布的命令函数如下:

命令格式: fpdf(X,M,N)

功能:计算 F 分布的密度函数.

命令格式: fcdf(X,M,N)

功能:计算 F 分布的累积分布函数.

命令格式: finv(P,M,N)

功能:计算 F 分布的逆累积分布函数.

命令格式: frnd(M,N,m,n)

功能:产生服从 F 分布的随机数.

命令格式: fstat(M,N)

功能:计算 F 分布的数学期望与方差.

其中X为随机变量,M和N分别为 F 分布的第一和第二自由度,P为显著性概率,m和n为所产生随机数矩阵的行数和列数.

例2-5 画出 F 分布的分布函数曲线和概率密度函数曲线

解 在MATLAB中的程序如下:

F 分布的 MATLAB 实现

运行结果如图2-4所示.

F 分布的 MATLAB 实现

图2-4 F 分布的分布函数曲线和概率密度函数曲线

在MATLAB中用逆累积分布函数求在一定显著概率条件下,服从 F 分布的假设检验临界值如下:

F 分布的 MATLAB 实现

求 F 分布数学期望与方差的程序为:

F 分布的 MATLAB 实现

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。