内容介绍 二、随机变量及其分布 1.MATLAB中概率分布函数 2.二项分布实验 3.泊松分布实验 4.二项分布与泊松分布关系实验 5.连续型随机变量分布实验 6.随机变量的均值与方差 7.逆累积分布函数实验 8.中心极限定理实验 2/60
2/60 内容介绍 二、随机变量及其分布 1. MATLAB中概率分布函数 2. 二项分布实验 3. 泊松分布实验 4. 二项分布与泊松分布关系实验 5. 连续型随机变量分布实验 6. 随机变量的均值与方差 7. 逆累积分布函数实验 8. 中心极限定理实验
1.MATLAB中概率分布函数 MATLAB为常见自然概率分布提供了下列5类函数 ①概率密度函数(pdf),求随机变量X在x点处的概率密 度值y=f(x) ②累积分布函数(cdf),求随机变量X在x点处的分布函 数值F(x)=P{X≤x=nf(u)u ③逆累积分布函数(inv),求随机变量X在概率点o处的 分布函数反函数值x=F-(a) ④均值与方差计算函数(stat),求给定分布的随机变量 X的数学期望E(X)和方差varX) ⑤随机数生成函数(rd),模拟生成指定分布的样本数 据(调用格式:x=分布rnd(分布参数),如x=normrnd(0,1) 3/60
3/60 1. MATLAB中概率分布函数 MATLAB为常见自然概率分布提供了下列5类函数 ⚫ ①概率密度函数(pdf),求随机变量X在x点处的概率密 度值 ⚫ ②累积分布函数(cdf),求随机变量X在x点处的分布函 数值 ⚫ ③逆累积分布函数(inv),求随机变量X在概率点处的 分布函数反函数值 ⚫ ④均值与方差计算函数(stat),求给定分布的随机变量 X的数学期望E(X)和方差var(X) ⚫ ⑤随机数生成函数(rnd),模拟生成指定分布的样本数 据(调用格式:x=分布rnd(分布参数),如x=normrnd(0,1)) y = f (x) ( ) ( ) − = = x F x P X x f u du () −1 x = F
1.MATLAB中概率分布函数 9常见的分布类型名如下 分布类型 MATLAB名称分布类型 MATLAB名称 正态分布 norm 二项分布 bino 指数分布 exp Poisson分布 poiss 均匀分布 unif 儿何分布 geo B分布 beta 超几何分布 hyge 下分布 gam 离散均匀分布 unid 对数正态分布 logn 连续均匀分布 unif rayleigh分布 rayl 负二项分布 nbin weibull分布 weib x2分布 chi2 F分布 f 学生氏分布 t 4/60
4/60 1. MATLAB中概率分布函数 常见的分布类型名如下 分布类型 MATLAB名称 分布类型 MATLAB名称 正态分布 norm 二项分布 bino 指数分布 exp Poisson分布 poiss 均匀分布 unif 几何分布 geo β分布 beta 超几何分布 hyge Γ分布 gam 离散均匀分布 unid 对数正态分布 logn 连续均匀分布 unif rayleigh分布 rayl 负二项分布 nbin weibull 分布 weib 2分布 chi2 F分布 f 学生氏t分布 t
1.MATLAB中概率分布函数 具体函数的命名规则是: D函数名=分布类型名称+函数类型名称(pdf、cdf inv、 stat、rnd 例如,normpdf、normcdf、.norminv、normstat和 normrnd分别是正态分布的概率密度、累积分布、逆累积 分布、数字特征和随机数生成函数。 9关于这5类函数的语法,请详见有关书籍 快捷的学习可借助MATLAB的系统帮助,通过指令doc 获得具体函数的详细信息,语法是 doc<函数名> 5/60
5/60 1. MATLAB中概率分布函数 具体函数的命名规则是: ⚫ 函数名=分布类型名称+函数类型名称(pdf、cdf、inv、 stat、rnd) 例如,normpdf、normcdf、norminv、normstat和 normrnd分别是正态分布的概率密度、累积分布、逆累积 分布、数字特征和随机数生成函数。 关于这5类函数的语法,请详见有关书籍 ⚫ 快捷的学习可借助MATLAB的系统帮助,通过指令doc 获得具体函数的详细信息,语法是 doc <函数名>
2.二项分布实验 已知Y~b(20,0.2)求Y分布率的值,并划出图形 在Matlab中输入以下命令: binopdf(10,20,0.2) 0.2 0X=0:1:20; 0.15 y=binopdf(x,20,0.2) 0.1 plot(x,y,'r.') 0.05 结果: ans= 0.0020 5 10 15 20 y=0.0115 0.0576 0.1369 0.2054 0.2182 0.1746 0.1091 0.0545 0.0222 0.0074 0.0020 0.0005 0.0001 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 6/60
6/60 2. 二项分布实验 已知Y~b(20, 0.2)求Y分布率的值,并划出图形 在Matlab中输入以下命令: ⚫ binopdf(10,20,0.2) ⚫ x=0:1:20; ⚫ y=binopdf(x,20,0.2) ⚫ plot(x,y, ‘r.’) 结果: ans = 0.0020 y =0.0115 0.0576 0.1369 0.2054 0.2182 0.1746 0.1091 0.0545 0.0222 0.0074 0.0020 0.0005 0.0001 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 5 1 0 1 5 2 0 0.05 0.1 0.15 0.2