分布函数

对于离散型随机变量X,设x为任意实数,则X的分布函数为[大谦MATLAB,dqmatlab点com]

\[F(x)=P\{X\leq x\}\]

对于连续型随机变量X,假设其概率密度为f(x),则其分布函数为

\[F(x)=\int_{-\infty}^{x} {f(t)dt}\]

MATLAB提供的函数

MATLAB提供了专门的函数用于求解各种随机变量的分布函数,如表1-3所示。

表1-3 常见分布的累加函数

函数名 累加函数对应 的分布 分布函数 语法格式
binocdf 二项分布 Y=binocdf(X, N, P)
expcdf 指数分布 P=expcdf(X, MU)
geocdf 几何分布 Y=geocdf(X,P)
hygecdf 超几何分布 P=hygecdf(X,M,K,N)
logncdf 对数正态分布 P=logncdf(X,MU,SIGMA)
normcdf 正态(高斯)分布 P=normcdf(X,MU,SIGMA)
poisscdf 泊松分布 P=poisscdf(X,LAMBDA)
unidcdf 离散均匀分布 P=unidcdf(X,N)
unifcdf 连续均匀分布 P=unifcdf(X,A,B)
weibcdf 威布尔分布 P=weibcdf(X,A,B)

设随机变量X的分布律如表1-4所示。

表1-4 X的分布律

X -1 2 3
Pk 1/4 1/2 1/4

下面求X的分布函数并画出其图形。

解 分布函数F(x)的值等于X\(\leq\)x的累积概率值,即为小于或等于x的那些xk处的概率Pk之和。编写M文件sam3_6.m进行计算。

code.matlab
function sam3_6
p=[1/4 1/2 1/4];
s=0;
ps(1)=0;
for k=2:4
  ps(k)=s+p(k-1);
  s=ps(k);
end
ps
x1=[-2 -1];
y1=[ps(1) ps(1)];
plot(x1,y1)
hold on
x2=[-1 2];
y2=[ps(2) ps(2)];
plot(x2,y2)
x3=[2 3];
y3=[ps(3) ps(3)];
x4=[3 4];
y4=[ps(4) ps(4)];
plot(x4,y4)
hold off

保存该文件后,在命令窗口中输入下面的语句:

code.matlab
>> sam3_6
ps=
0	0.2500	0.7500	1.0000

所以,X的分布函数为

\[F(x)=\left\{ \begin{matrix} 0, & x\lt-1 \\ 0.25, & -1\leq x\lt2 \\ 0.75, & 2\leq x\lt3 \\ 1, & x\geq3 \end{matrix} \right.\]

函数的图形如图1-2所示。

Document Image
\[\]

图1-2 X的分布函数的图形

设随机变量X的概率密度为

\[f(x)=\left\{ \begin{matrix} 2(1-1/{x}^{2}), & 1\leq x\leq2 \\ 0, & 其他 \end{matrix} \right.\]

求X的分布函数F(x),并画出图形。

解 当\(1\leq x\leq2\)时,X的分布函数为

\[F(x)=\int_{1}^{x} {f(x)dx}\]

编写M文件sam3_7.m如下

code.matlab
function sam3_7
syms x;
int(2-2/x/x)

保存该文件以后,在命令窗口中输入下面的语句

code.matlab
>> sam3_7
ans=
(2(x^2 + 1))/x

所以,当\(1\leq x\leq2\)时,F(x)= (2(x^2 + 1))/x-(21+2/1)=2x+2/x-4=2(x+1/x-2)

X的分布函数为

\[F(x)=\left\{ \begin{matrix} 0, & x\lt1 \\ 2\left( x+\frac{1}{x}-2 \right), & 1\leq x\leq2 \\ 1, & x\gt2 \end{matrix} \right.\]

下面编写M文件sam3_7_2.m并绘制F(x)的图形。

code.matlab
function sam3_7_2
x1=[0 1];
y1=[0 0];
plot(x1,y1)
hold on
[x y]=fplot(@(x)2.*x+2./x-4,[1 2]);
plot(x,y)
x2=[2 3];
y2=[1 1];
plot(x2,y2)
hold off

保存该文件以后,在命令窗口中输入下面的语句:

code.matlab
>> sam3_7_2

生成如图1-3所示的图形。

Document Image
\[\]

图1-3 分布函数的图形

设电阻值R是一个随机变量,均匀分布在900Ω~1100Ω范围内。求R的概率密度及R落在950Ω~1050Ω范围内的概率。

解 根据题意,R的概率密度为

\[f(r)=\left\{ \begin{matrix} \frac{1}{1100-900}, & 900\lt r\lt1100 \\ 0, & 其他 \end{matrix} \right.\]

故有,\(P\{950\lt R\leq1050\}=\int_{950}^{1050} {\frac{1}{200}dr}\)

编写M文件sam3_8.m,求该积分

code.matlab
function sam3_8
syms x;
p=int(0.005,x,950,1050)

保存该文件后,在命令窗口中输入下面的语句:

code.matlab
>> sam3_8
p=
1/2

R落在950Ω~1050Ω范围内的概率等于R位于1050时的分布函数值减去R位于950时的分布函数值。编写如下M文件sam3_8_2.m。

code.matlab
function sam3_8_2
p1=unifcdf(950,900,1100)
p2=unifcdf(1050,900,1100)
p=p2-p1

保存该文件后,在命令窗口中输入下面的语句:

code.matlab
>> sam3_8_2
p1=
0.2500
p2=
0.7500
p=
0.5000

所以,R落在950Ω~1050Ω范围内的概率为0.5。

指数分布

用exppdf函数可以进行指数分布计算。其语法格式为

code.matlab
Y=exppdf(X, MU)

其中,MU为参数,X为指定的位置。

通过研究英格兰在1875—1951年,矿山发生导致10人或10人以上死亡的事故的频繁程度,得知相继两次事故之间的时间T(以日计)服从指数分布,其概率密度为

\[{f}_{T}(t)=\left\{ \begin{matrix} \frac{1}{241}{e}^{-t/241}, & t\gt0 \\ 0, & 其他 \end{matrix} \right.\]

求概率\(P\left\{ 50\lt T\lt100 \right\}\)

\(P\{50\lt T\lt100\}=\int_{50}^{100} {\frac{1}{241}{e}^{-\frac{t}{241}}dt}\)。编写如下M文件sam3_9.m。

code.matlab
function sam3_9
syms x;
p=int(1/241*exp(-x/241),x,50,100)

保存该文件以后,在命令窗口中输入下面的语句:

code.matlab
>> sam3_9
p=
exp(-50/241)-exp(-100/241)

T落在50~100范围内的概率等于T位于100时的分布函数值减去T位于50时的分布函数值。编写如下M文件sam3_9_2.m。

code.matlab
function sam3_9_2
p1=1-exp(-50/241)
p2=1-exp(-100/241)
p=p2-p1

保存文件后,在命令窗口中输入下面的语句

code.matlab
>> sam3_9_2

生成结果

code.matlab
p1 =
    0.1874
p2 =
    0.3396
p =
    0.1523

正态分布

用normpdf函数可以进行正态分布计算。其语法格式为:

code.matlab
Y=normpdf(X, MU, SIGMA)

其中,MU和SIGMA为参数,X为指定的位置。

由某台机器生产的螺栓的长度(cm)服从参数为μ=10.05,σ=0.06的正态分布,工厂规定长度在范围10.05\(\pm\)0.12内的螺栓为合格品。下面求一个螺栓为不合格品的概率。

\(P\{9.93\lt x\lt10.17\}=\int_{9.93}^{10.17} {\frac{1}{\sqrt{2\pi}\times0.06}{e}^{-\frac{(x-10.05{)}^{2}}{2\times0.0{6}^{2}}}dx}\)。编写如下M文件sam3_10.m。

code.matlab
function sam3_10
syms x;
fx=1/sqrt(6.28)/0.06*exp(-(x-10.05)^2/2/0.06/0.06);
p=1-int(fx,x,9.93,10.17)

保存该文件以后,在命令窗口中输入下面的语句:

code.matlab
>> sam3_10
p=
1 - (5*314^(1/2)*pi^(1/2)*erf(2^(1/2)))/157

p等于0.0453。所以某一个螺栓为不合格品的概率为0.0453。