matlab统计工具箱应用教程.docVIP

  • 7
  • 0
  • 约1.28万字
  • 约 13页
  • 2017-08-10 发布于河北
  • 举报
matlab统计工具箱应用教程.doc

统计工具箱是matlab提供给人们的一个强有力的统计分析工具.包含200多个m文件(函数),主要支持以下各方面的内容. 〉〉概率分布:提供了20种概率分布,包含离散和连续分布,且每种分布,提供了5个有用的函数,即概率密度函数,累积分布函数,逆累积分布函数,随机产生器与方差计算函数. 〉〉参数估计:依据特殊分布的原始数据,可以计算分布参数的估计值及其置信区间. 〉〉描述性统计:提供描述数据样本特征的函数,包括位置和散布的度量,分位数估计值和数据处理缺失情况的函数等. 〉〉线性模型:针对线性模型,工具箱提供的函数涉及单因素方差分析,双因素方差分析,多重线性回归,逐步回归,响应曲面和岭回归等. 〉〉非线性模型:为非线性模型提供的函数涉及参数估计,多维非线性拟合的交互预测和可视化以及参数和预计值的置信区间计算等. 〉〉 假设检验: 此间提供最通用的假设检验函数:t检验和z检验 〉〉其它的功能就不再介绍. 统计工具箱函数主要分为两类: 〉〉数值计算函数(M文件) 〉〉交互式图形函数(Gui) matlab惯例:beta 线性模型中的参数,E(x) x的数学期望, f(x|a,b) 概率密度函数, F(x|a,b) 累积分布函数 ,I([a,b]) 指示(Indicator)函数 p,q p事件发生的概率. [size=2][color=blue]第1节 概率分布[/color][/size] 统计工具箱提供的常见分布 Uniform均匀,Weibull威布尔,Noncentral t,Rayleigh瑞利,Poisson泊松,Students t,Normal正态,Negative Binomial,Noncentral F Lognormal对数,正态,Hyper G,F分布,Gamma,Geometric几何,Noncentral chi-square,Exponential指数,Binomial二项,Chi-square Beta(分布),discrete,Continuous,Continuous,离散分布,统计量连续分布,数据连续分布,概率密度函数 pdf,probbability density function 〉〉功能:可选的通用概率密度函数 〉〉格式:Y=pdf(Name,X,A1,A1,A3) Name 为特定的分布名称,第一个字母必须大写 X 为分布函数自变量取值矩阵 A1,A2,A3 分别为相应分布的参数值 Y 存放结果,为概率密度值矩阵 算例: y=pdf(Normal,-2:2,0,1) y = 0.0540 0.2420 0.3989 0.2420 0.0540 Y=pdf(Normal,-2:0.5:2,1,4) Y = 0.0753 0.0820 0.0880 0.0930 0.0967 0.0990 0.0997 0.0990 0.0967 p=pdf(Poisson,0:2:8,2) p = 0.1353 0.2707 0.0902 0.0120 0.0009 p=pdf(F,1:2:10,4,7) p = 0.4281 0.0636 0.0153 0.0052 0.0021 我们也可以利用这种计算功能和作图功能,绘制一下密度函数曲线,例如,绘制不同的正态分布的密度曲线 x=[-6:0.05:6]; y1=pdf(Normal,x,0,0.5); y2=pdf(Normal,x,0,1); y3=pdf(Normal,x,0,2); y4=pdf(Normal,x,0,4); plot(x,y1,K-,x,y2,K--,x,y3,*,x,y4,+) 这个程序计算了mu=0,而sigma取不同值时的正态分布密度函数曲线的形态,可以看出,sigma越大,曲线越平坦. 累积分布函数及逆累积分布函数 cdf icdf 〉〉功能:计算可选分布函数的累积分布和逆累积分布函数 〉〉格式:P=cdf(Name,X,A1,A2,A3) X=icdf(Name,P,A1,A2,A3) x=[-3:0.5:3]; p=cdf(Normal,x,0,1) p = 0.0013 0.0062 0.0228 0.0668 0.1587 0.3085 0.5000 0.6915 0.8413 0.9332 0.9772 0.9938 0.9987 x=icdf(Normal,p,0,1) x = -3.0000 -2.5000 -2.0000 -1.5000 -1.0000 -0.5000 0 0.5000 1.0000 1.5000 2.0000 2.5000 3.0000 随机数产生器 random 〉〉功能:产生可选分布的随机数 〉〉格式:y=random(Name,A1,A2,A3,m,n) A

文档评论(0)

1亿VIP精品文档

相关文档