Matlab第4章概率统计培训讲学.doc
Good is good, but better carries it.精益求精,善益求善。Matlab第4章概率统计-Matlab第4章概率统计本章介绍MATLAB在概率统计中的若干命令和使用格式,这些命令存放于MatlabR12ToolboxStats中。4.1随机数的产生4.1.1二项分布的随机数据的产生命令参数为N,P的二项随机数据函数binornd格式R=binornd(N,P)%N、P为二项分布的两个参数,返回服从参数为N、P的二项分布的随机数,N、P大小相同。R=binornd(N,P,m)%m指定随机数的个数,与R同维数。R=binornd(N,P,m,n)%m,n分别表示R的行数和列数例4-1>>R=binornd(10,0.5)R=3>>R=binornd(10,0.5,1,6)R=813764>>R=binornd(10,0.5,1,10)R=6846753562>>R=binornd(10,0.5,2,3)R=758656>>n=10:10:60;>>r1=binornd(n,1./n)r1=210112>>r2=binornd(n,1./n,16)r2=0121314.1.2正态分布的随机数据的产生命令参数为、的正态分布的随机数据函数normrnd格式R=normrnd(MU,SIGMA)%返回均值为MU,标准差为SIGMA的正态分布的随机数据,R可以是向量或矩阵。R=normrnd(MU,SIGMA,m)%m指定随机数的个数,与R同维数。R=normrnd(MU,SIGMA,m,n)%m,n分别表示R的行数和列数例4-2>>n1=normrnd(1:6,1./(1:6)n1=2.16502.31343.02504.08794.86076.2827>>n2=normrnd(0,1,15)n2=0.05911.79710.26410.8717-1.4462>>n3=normrnd(123;456,0.1,2,3)%mu为均值矩阵n3=0.92991.93612.96404.12465.05775.9864>>R=normrnd(10,0.5,2,3)%mu为10,sigma为0.5的2行3列个正态随机数R=9.783710.06279.42689.167210.143810.59554.1.3常见分布的随机数产生常见分布的随机数的使用格式与上面相同表4-1随机数产生函数表函数名调用形式注释Unifrndunifrnd(A,B,m,n)A,B上均匀分布(连续)随机数Unidrndunidrnd(N,m,n)均匀分布(离散)随机数Exprndexprnd(Lambda,m,n)参数为Lambda的指数分布随机数Normrndnormrnd(MU,SIGMA,m,n)参数为MU,SIGMA的正态分布随机数chi2rndchi2rnd(N,m,n)自由度为N的卡方分布随机数Trndtrnd(N,m,n)自由度为N的t分布随机数Frndfrnd(N1,N2,m,n)第一自由度为N1,第二自由度为N2的F分布随机数gamrndgamrnd(A,B,m,n)参数为A,B的分布随机数betarndbetarnd(A,B,m,n)参数为A,B的分布随机数lognrndlognrnd(MU,SIGMA,m,n)参数为MU,SIGMA的对数正态分布随机数nbinrndnbinrnd(R,P,m,n)参数为R,P的负二项式分布随机数ncfrndncfrnd(N1,N2,delta,m,n)参数为N1,N2,delta的非中心F分布随机数nctrndnctrnd(N,delta,m,n)参数为N,delta的非中心t分布随机数ncx2rndncx2rnd(N,delta,m,n)参数为N,delta的非中心卡方分布随机数raylrndraylrnd(B,m,n)参数为B的瑞利分布随机数weibrndweibrnd(A,B,m,n)参数为A,B的韦伯分布随机数binorndbinornd(N,P,m,n)参数为N,p的二项分布随机数georndgeornd(P,m,n)参数为p的几何分布随机数hygerndhygernd(M,K,N,m,n)参数为M,K,N的超几何分布随机数Poissrndpoissrnd(Lambda,m,n)参数为Lambda的泊松分布随机数4.1.4通用函数求各分布的随机数据命令求指定分布的随机数函数random格式y=random('name',A1,A2,A3,m,n)%name的取值见表4-2;A1,A2,A3为分布的参数;m,n指定随机数的行和列例4-3产生12(3行4列)个均值为2,标准差为0.3的正态分布随机数>>y=random('norm',2,0.3,3,4)y=2.35672.05241.82352.03421.98871.94402.65502.32002.09822.21771.95912.01784.2随机变量的概率密度计算4.2.1通用函数计算概率密度函数值命令通用函数计算概率密度函数值函数pdf格式Y=pdf(name,K,A)Y=pdf(name,K,A,B)Y=pdf(name,K,A,B,C)说明返回在X=K处、参数为A、B、C的概率密度值,对于不同的分布,参数个数是不同;name为分布函数名,其取值如表4-2。表4-2常见分布函数表name的取值函数说明'beta'或'Beta'Beta分布'bino'或'Binomial'二项分布'chi2'或'Chisquare'卡方分布'exp'或'Exponential'指数分布'f'或'F'F分布'gam'或'Gamma'GAMMA分布'geo'或'Geometric'几何分布'hyge'或'Hypergeometric'超几何分布'logn'或'Lognormal'对数正态分布'nbin'或'NegativeBinomial'负二项式分布'ncf'或'NoncentralF'非中心F分布'nct'或'Noncentralt'非中心t分布'ncx2'或'NoncentralChi-square'非中心卡方分布'norm'或'Normal'正态分布'poiss'或'Poisson'泊松分布'rayl'或'Rayleigh'瑞利分布't'或'T'T分布'unif'或'Uniform'均匀分布'unid'或'DiscreteUniform'离散均匀分布'weib'或'Weibull'Weibull分布例如二项分布:设一次试验,事件A发生的概率为p,那么,在n次独立重复试验中,事件A恰好发生K次的概率P_K为:P_K=PX=K=pdf('bino',K,n,p)例4-4计算正态分布N(0,1)的随机变量X在点0.6578的密度函数值。解:>>pdf('norm',0.6578,0,1)ans=0.3213例4-5自由度为8的卡方分布,在点2.18处的密度函数值。解:>>pdf('chi2',2.18,8)ans=0.03634.2.2专用函数计算概率密度函数值命令二项分布的概率值函数binopdf格式binopdf(k,n,p)%等同于,p每次试验事件A发生的概率;K事件A发生K次;n试验总次数命令泊松分布的概率值函数poisspdf格式poisspdf(k,Lambda)%等同于命令正态分布的概率值函数normpdf(K,mu,sigma)%计算参数为=mu,=sigma的正态分布密度函数在K处的值专用函数计算概率密度函数列表如表4-3。表4-3专用函数计算概率密度函数表函数名调用形式注释Unifpdfunifpdf(x,a,b)a,b上均匀分布(连续)概率密度在X=x处的函数值unidpdfUnidpdf(x,n)均匀分布(离散)概率密度函数值Exppdfexppdf(x,Lambda)参数为Lambda的指数分布概率密度函数值normpdfnormpdf(x,mu,sigma)参数为mu,sigma的正态分布概率密度函数值chi2pdfchi2pdf(x,n)自由度为n的卡方分布概率密度函数值Tpdftpdf(x,n)自由度为n的t分布概率密度函数值Fpdffpdf(x,n1,n2)第一自由度为n1,第二自由度为n2的F分布概率密度函数值gampdfgampdf(x,a,b)参数为a,b的分布概率密度函数值betapdfbetapdf(x,a,b)参数为a,b的分布概率密度函数值lognpdflognpdf(x,mu,sigma)参数为mu,sigma的对数正态分布概率密度函数值nbinpdfnbinpdf(x,R,P)参数为R,P的负二项式分布概率密度函数值Ncfpdfncfpdf(x,n1,n2,delta)参数为n1,n2,delta的非中心F分布概率密度函数值Nctpdfnctpdf(x,n,delta)参数为n,delta的非中心t分布概率密度函数值ncx2pdfncx2pdf(x,n,delta)参数为n,delta的非中心卡方分布概率密度函数值raylpdfraylpdf(x,b)参数为b的瑞利分布概率密度函数值weibpdfweibpdf(x,a,b)参数为a,b的韦伯分布概率密度函数值binopdfbinopdf(x,n,p)参数为n,p的二项分布的概率密度函数值geopdfgeopdf(x,p)参数为p的几何分布的概率密度函数值hygepdfhygepdf(x,M,K,N)参数为M,K,N的超几何分布的概率密度函数值poisspdfpoisspdf(x,Lambda)参数为Lambda的泊松分布的概率密度函数值例4-6绘制卡方分布密度函数在自由度分别为1、5、15的图形>>x=0:0.1:30;>>y1=chi2pdf(x,1);plot(x,y1,':')>>holdon>>y2=chi2pdf(x,5);plot(x,y2,'+')>>y3=chi2pdf(x,15);plot(x,y3,'o')>>axis(0,30,0,0.2)%指定显示的图形区域则图形为图4-1。4.2.3常见分布的密度函数作图1二项分布图4-1例4-7>>x=0:10;>>y=binopdf(x,10,0.5);>>plot(x,y,'+')2卡方分布例4-8>>x=0:0.2:15;>>y=chi2pdf(x,4);>>plot(x,y)图4-23非中心卡方分布例4-9>>x=(0:0.1:10)'>>p1=ncx2pdf(x,4,2);>>p=chi2pdf(x,4);>>plot(x,p,'-',x,p1,'-')4指数分布例4-10>>x=0:0.1:10;>>y=exppdf(x,2);>>plot(x,y)图4-35F分布例4-11>>x=0:0.01:10;>>y=fpdf(x,5,3);>>plot(x,y)6非中心F分布例4-12>>x=(0.01:0.1:10.01)'>>p1=ncfpdf(x,5,20,10);>>p=fpdf(x,5,20);>>plot(x,p,'-',x,p1,'-')图4-47分布例4-13>>x=gaminv(0.005:0.01:0.995),100,10);>>y=gampdf(x,100,10);>>y1=normpdf(x,1000,100);>>plot(x,y,'-',x,y1,'-.')8对数正态分布例4-14>>x=(10:1000:125010)'>>y=lognpdf(x,log(20000),1.0);>>plot(x,y)>>set(gca,'xtick',0300006000090000120000)>>set(gca,'xticklabel',str2mat('0','$30,000','$60,000','$90,000','$120,000')图4-59负二项分布例4-15>>x=(0:10);>>y=nbinpdf(x,3,0.5);>>plot(x,y,'+')10正态分布例4-16>>x=-3:0.2:3;>>y=normpdf(x,0,1);>>plot(x,y)图4-611泊松分布例4-17>>x=0:15;>>y=poisspdf(x,5);>>plot(x,y,'+')12瑞利分布例4-18>>x=0:0.01:2;>>p=raylpdf(x,0.5);>>plot(x,p)图4-713T分布例4-19>>x=-5:0.1:5;>>y=tpdf(x,5);>>z=normpdf(x,0,1);>>plot(x,y,'-',x,z,'-.')14威布尔分布例4-20>>t=0:0.1:3;>>y=weibpdf(t,2,2);>>plot(y)图4-84.3随机变量的累积概率值(分布函数值)4.3.1通用函数计算累积概率值命令通用函数cdf用来计算随机变量的概率之和(累积概率值)函数cdf格式说明返回以name为分布、随机变量XK的概率之和的累积概率值,name的取值见表4-1常见分布函数表例4-21求标准正态分布随机变量X落在区间(-,0.4)内的概率(该值就是概率统计教材中的附表:标准正态数值表)。解:>>cdf('norm',0.4,0,1)ans=0.6554例4-22求自由度为16的卡方分布随机变量落在0,6.91内的概率>>cdf('chi2',6.91,16)ans=0.02504.3.2专用函数计算累积概率值(随机变量的概率之和)命令二项分布的累积概率值函数binocdf格式binocdf(k,n,p)%n为试验总次数,p为每次试验事件A发生的概率,k为n次试验中事件A发生的次数,该命令返回n次试验中事件A恰好发生k次的概率。命令正态分布的累积概率值函数normcdf格式normcdf()%返回F(x)=的值,mu、sigma为正态分布的两个参数例4-23设XN(3,22)(1)求(2)确定c,使得解(1)p1=p2=p3=p4=则有:>>p1=normcdf(5,3,2)-normcdf(2,3,2)p1=0.5328>>p2=normcdf(10,3,2)-normcdf(-4,3,2)p2=0.9995>>p3=1-normcdf(2,3,2)-normcdf(-2,3,2)p3=0.6853>>p4=1-normcdf(3,3,2)p4=0.5000专用函数计算累积概率值函数列表如表4-4。表4-4专用函数的累积概率值函数表函数名调用形式注释unifcdfunifcdf(x,a,b)a,b上均匀分布(连续)累积分布函数值F(x)=PXxunidcdfunidcdf(x,n)均匀分布(离散)累积分布函数值F(x)=PXxexpcdfexpcdf(x,Lambda)参数为Lambda的指数分布累积分布函数值F(x)=PXxnormcdfnormcdf(x,mu,sigma)参数为mu,sigma的正态分布累积分布函数值F(x)=PXxchi2cdfchi2cdf(x,n)自由度为n的卡方分布累积分布函数值F(x)=PXxtcdftcdf(x,n)自由度为n的t分布累积分布函数值F(x)=PXxfcdffcdf(x,n1,n2)第一自由度为n1,第二自由度为n2的F分布累积分布函数值gamcdfgamcdf(x,a,b)参数为a,b的分布累积分布函数值F(x)=PXxbetacdfbetacdf(x,a,b)参数为a,b的分布累积分布函数值F(x)=PXxlogncdflogncdf(x,mu,sigma)参数为mu,sigma的对数正态分布累积分布函数值nbincdfnbincdf(x,R,P)参数为R,P的负二项式分布概累积分布函数值F(x)=PXxncfcdfncfcdf(x,n1,n2,delta)参数为n1,n2,delta的非中心F分布累积分布函数值nctcdfnctcdf(x,n,delta)参数为n,delta的非中心t分布累积分布函数值F(x)=PXxncx2cdfncx2cdf(x,n,delta)参数为n,delta的非中心卡方分布累积分布函数值raylcdfraylcdf(x,b)参数为b的瑞利分布累积分布函数值F(x)=PXxweibcdfweibcdf(x,a,b)参数为a,b的韦伯分布累积分布函数值F(x)=PXxbinocdfbinocdf(x,n,p)参数为n,p的二项分布的累积分布函数值F(x)=PXxgeocdfgeocdf(x,p)参数为p的几何分布的累积分布函数值F(x)=PXxhygecdfhygecdf(x,M,K,N)参数为M,K,N的超几何分布的累积分布函数值poisscdfpoisscdf(x,Lambda)参数为Lambda的泊松分布的累积分布函数值F(x)=PXx说明累积概率函数就是分布函数F(x)=PXx在x处的值。4.4随机变量的逆累积分布函数MATLAB中的逆累积分布函数是已知,求x。逆累积分布函数值的计算有两种方法4.4.1通用函数计算逆累积分布函数值命令icdf计算逆累积分布函数格式说明返回分布为name,参数为,累积概率值为P的临界值,这里name与前面表4.1相同。如果,则例4-24在标准正态分布表中,若已知=0.975,求x解:>>x=icdf('norm',0.975,0,1)x=1.9600例4-25在分布表中,若自由度为10,=0.975,求临界值Lambda。解:因为表中给出的值满足,而逆累积分布函数icdf求满足的临界值。所以,这里的取为0.025,即>>Lambda=icdf('chi2',0.025,10)Lambda=3.2470例4-26在假设检验中,求临界值问题:已知:,查自由度为10的双边界检验t分布临界值>>lambda=icdf('t',0.025,10)lambda=-2.22814.4.2专用函数-inv计算逆累积分布函数命令正态分布逆累积分布函数函数norminv格式X=norminv(p,mu,sigma)%p为累积概率值,mu为均值,sigma为标准差,X为临界值,满足:p=PXx。例4-27设,确定c使得。解:由得,=0.5,所以>>X=norminv(0.5,3,2)X=3关于常用临界值函数可查下表4-5。表4-5常用临界值函数表函数名调用形式注释unifinvx=unifinv(p,a,b)均匀分布(连续)逆累积分布函数(P=PXx,求x)unidinvx=unidinv(p,n)均匀分布(离散)逆累积分布函数,x为临界值expinvx=expinv(p,Lambda)指数分布逆累积分布函数norminvx=Norminv(x,mu,sigma)正态分布逆累积分布函数chi2invx=chi2inv(x,n)卡方分布逆累积分布函数tinvx=tinv(x,n)t分布累积分布函数finvx=finv(x,n1,n2)F分布逆累积分布函数gaminvx=gaminv(x,a,b)分布逆累积分布函数betainvx=betainv(x,a,b)分布逆累积分布函数logninvx=logninv(x,mu,sigma)对数正态分布逆累积分布函数nbininvx=nbininv(x,R,P)负二项式分布逆累积分布函数ncfinvx=ncfinv(x,n1,n2,delta)非中心F分布逆累积分布函数nctinvx=nctinv(x,n,delta)非中心t分布逆累积分布函数ncx2invx=ncx2inv(x,n,delta)非中心卡方分布逆累积分布函数raylinvx=raylinv(x,b)瑞利分布逆累积分布函数weibinvx=weibinv(x,a,b)韦伯分布逆累积分布函数binoinvx=binoinv(x,n,p)二项分布的逆累积分布函数geoinvx=geoinv(x,p)几何分布的逆累积分布函数hygeinvx=hygeinv(x,M,K,N)超几何分布的逆累积分布函数poissinvx=poissinv(x,Lambda)泊松分布的逆累积分布函数例4-28公共汽车门的高度是按成年男子与车门顶碰头的机会不超过1%设计的。设男子身高X(单位:cm)服从正态分布N(175,36),求车门的最低高度。解:设h为车门高度,X为身高求满足条件的h,即,所以>>h=norminv(0.99,175,6)h=188.9581例4-29卡方分布的逆累积分布函数的应用在MATLAB的编辑器下建立M文件如下:n=5;a=0.9;%n为自由度,a为置信水平或累积概率x_a=chi2inv(a,n);%x_a为临界值x=0:0.1:15;yd_c=chi2pdf(x,n);%计算的概率密度函数值,供绘图用plot(x,yd_c,'b'),holdon%绘密度函数图形xxf=0:0.1:x_a;yyf=chi2pdf(xxf,n);%计算0,x_a上的密度函数值,供填色用fill(xxf,x_a,yyf,0,'g')%填色,其中:点(x_a,0)使得填色区域封闭图4-9text(x_a*1.01,0.01,num2str(x_a)%标注临界值点text(10,0.10,'fontsize16Xchi2(4)')%图中标注text(1.5,0.05,'fontsize22alpha=0.9')%图中标注结果显示如图4-9。4.5随机变量的数字特征4.5.1平均值、中值命令利用mean求算术平均值格式mean(X)%X为向量,返回X中各元素的平均值mean(A)%A为矩阵,返回A中各列元素的平均值构成的向量mean(A,dim)%在给出的维数内的平均值说明X为向量时,算术平均值的数学含义是,即样本均值。例4-30>>A=1345;2346;1315A=134523461315>>mean(A)ans=1.33333.00003.00005.3333>>mean(A,1)ans=1.33333.00003.00005.3333命令忽略NaN计算算术平均值格式nanmean(X)%X为向量,返回X中除NaN外元素的算术平均值。nanmean(A)%A为矩阵,返回A中各列除NaN外元素的算术平均值向量。例4-31>>A=123;nan52;37nanA=123NaN5237NaN>>nanmean(A)ans=2.00004.66672.5000命令利用median计算中值(中位数)格式median(X)%X为向量,返回X中各元素的中位数。median(A)%A为矩阵,返回A中各列元素的中位数构成的向量。median(A,dim)%求给出的维数内的中位数例4-32>>A=1345;2346;1315A=134523461315>>median(A)ans=1345命令忽略NaN计算中位数格式nanmedian(X)%X为向量,返回X中除NaN外元素的中位数。nanmedian(A)%A为矩阵,返回A中各列除NaN外元素的中位数向量。例4-33>>A=123;nan52;37nanA=123NaN5237NaN>>nanmedian(A)ans=2.00005.00002.5000命令利用geomean计算几何平均数格式M=geomean(X)%X为向量,返回X中各元素的几何平均数。M=geomean(A)%A为矩阵,返回A中各列元素的几何平均数构成的向量。说明几何平均数的数学含义是,其中:样本数据非负,主要用于对数正态分布。例4-34>>B=1345B=1345>>M=geomean(B)M=2.7832>>A=1345;2346;1315A=134523461315>>M=geomean(A)M=1.25993.00002.51985.3133命令利用harmmean求调和平均值格式M=harmmean(X)%X为向量,返回X中各元素的调和平均值。M=harmmean(A)%A为矩阵,返回A中各列元素的调和平均值构成的向量。说明调和平均值的数学含义是,其中:样本数据非0,主要用于严重偏斜分布。例4-35>>B=1345B=1345>>M=harmmean(B)M=2.2430>>A=1345;2346;1315A=134523461315>>M=harmmean(A)M=1.20003.00002.00005.29414.5.2数据比较命令排序格式Y=sort(X)%X为向量,返回X按由小到大排序后的向量。Y=sort(A)%A为矩阵,返回A的各列按由小到大排序后的矩阵。Y,I=sort(A)%Y为排序的结果,I中元素表示Y中对应元素在A中位置。sort(A,dim)%在给定的维数dim内排序说明若X为复数,则通过|X|排序。例4-36>>A=123;452;370A=123452370>>sort(A)ans=120352473>>Y,I=sort(A)Y=120352473I=113322231命令按行方式排序函数sortrows格式Y=sortrows(A)%A为矩阵,返回矩阵Y,Y按A的第1列由小到大,以行方式排序后生成的矩阵。Y=sortrows(A,col)%按指定列col由小到大进行排序Y,I=sortrows(A,col)%Y为排序的结果,I表示Y中第col列元素在A中位置。说明若X为复数,则通过|X|的大小排序。例4-37>>A=123;452;370A=123452370>>sortrows(A)ans=123370452>>sortrows(A,1)ans=123370452>>sortrows(A,3)ans=370452123>>sortrows(A,32)ans=370452123>>Y,I=sortrows(A,3)Y=370452123I=321命令求最大值与最小值之差函数range格式Y=range(X)%X为向量,返回X中的最大值与最小值之差。Y=range(A)%A为矩阵,返回A中各列元素的最大值与最小值之差。例4-38>>A=123;452;370A=123452370>>Y=range(A)Y=3534.5.3期望命令计算样本均值函数mean格式用法与前面一样例4-39随机抽取6个滚珠测得直径如下:(直径:mm)14.7015.2114.9014.9115.3215.32试求样本平均值解:>>X=14.7015.2114.9014.9115.3215.32;>>mean(X)%计算样本均值则结果如下:ans=15.0600命令由分布律计算均值利用sum函数计算例4-40设随机变量X的分布律为:X-2-1012P0.30.10.20.10.3求E(X)E(X2-1)解:在Matlab编辑器中建立M文件如下:X=-2-1012;p=0.30.10.20.10.3;EX=sum(X.*p)Y=X.2-1EY=sum(Y.*p)运行后结果如下:EX=0Y=30-103EY=1.60004.5.4方差命令求样本方差函数var格式D=var(X)%var(X)=,若X为向量,则返回向量的样本方差。D=var(A)%A为矩阵,则D为A的列向量的样本方差构成的行向量。D=var(X,1)%返回向量(矩阵)X的简单方差(即置前因子为的方差)D=var(X,w)%返回向量(矩阵)X的以w为权重的方差命令求标准差函数std格式std(X)%返回向量(矩阵)X的样本标准差(置前因子为)即:std(X,1)%返回向量(矩阵)X的标准差(置前因子为)std(X,0)%与std(X)相同std(X,flag,dim)%返回向量(矩阵)中维数为dim的标准差值,其中flag=0时,置前因子为;否则置前因子为。例4-41求下列样本的样本方差和样本标准差,方差和标准差14.7015.2114.9015.3215.32解:>>X=14.715.2114.914.9115.3215.32;>>DX=var(X,1)%方差DX=0.0559>>sigma=std(X,1)%标准差sigma=0.2364>>DX1=var(X)%样本方差DX1=0.0671>>sigma1=std(X)%样本标准差sigma1=0.2590命令忽略NaN的标准差函数nanstd格式y=nanstd(X)%若X为含有元素NaN的向量,则返回除NaN外的元素的标准差,若X为含元素NaN的矩阵,则返回各列除NaN外的标准差构成的向量。例4-42>>M=magic(3)%产生3阶魔方阵M=816357492>>M(168)=NaNNaNNaN%替换3阶魔方阵中第1、6、8个元素为NaNM=NaN1635NaN4NaN2>>y=nanstd(M)%求忽略NaN的各列向量的标准差y=0.70712.82842.8284>>X=15;%忽略NaN的第2列元素>>y2=std(X)%验证第2列忽略NaN元素的标准差y2=2.8284命令样本的偏斜度函数skewness格式y=skewness(X)%X为向量,返回X的元素的偏斜度;X为矩阵,返回X各列元素的偏斜度构成的行向量。y=skewness(X,flag)%flag=0表示偏斜纠正,flag=1(默认)表示偏斜不纠正。说明偏斜度样本数据关于均值不对称的一个测度,如果偏斜度为负,说明均值左边的数据比均值右边的数据更散;如果偏斜度为正,说明均值右边的数据比均值左边的数据更散,因而正态分布的偏斜度为0;偏斜度是这样定义的:其中:为x的均值,为x的标准差,E(.)为期望值算子例4-43>>X=randn(5,4)X=0.29440.8580-0.39990.6686-1.33621.25400.69001.19080.7143-1.59370.8156-1.20251.6236-1.44100.7119-0.0198-0.69180.57111.2902-0.1567>>y=skewness(X)y=-0.0040-0.3136-0.8865-0.2652>>y=skewness(X,0)y=-0.0059-0.4674-1.3216-0.39544.5.5常见分布的期望和方差命令均匀分布(连续)的期望和方差函数unifstat格式M,V=unifstat(A,B)%A、B为标量时,就是区间上均匀分布的期望和方差,A、B也可为向量或矩阵,则M、V也是向量或矩阵。例4-44>>a=1:6;b=2.*a;>>M,V=unifstat(a,b)M=1.50003.00004.50006.00007.50009.0000V=0.08330.33330.75001.33332.08333.0000命令正态分布的期望和方差函数normstat格式M,V=normstat(MU,SIGMA)%MU、SIGMA可为标量也可为向量或矩阵,则M=MU,V=SIGMA2。例4-45>>n=1:4;>>M,V=normstat(n'*n,n'*n)M=1234246836912481216V=149164163664936811441664144256命令二项分布的均值和方差函数binostat格式M,V=binostat(N,P)%N,P为二项分布的两个参数,可为标量也可为向量或矩阵。例4-46>>n=logspace(1,5,5)