主要内容

probplot

概率情节

描述

例子

probplot (y创建一个正态概率图,比较数据的分布y趋于正态分布。

probplot绘制每个数据点y使用标记符号并绘制代表理论分布的参考线。如果样本数据具有正态分布,则数据点沿参考线出现。参考线连接数据的第一个和第三个四分位数,并延伸到数据的两端。非正态分布在数据图中引入曲率。

probplot (y中的审查数据创建概率图

例子

probplot (y频率中的审查数据创建概率图频率数据频率

例子

probplot (经销___为指定的分布创建概率图经销,使用前面语法中的任何输入参数。

probplot (斧头___属性指定的现有概率图轴中添加一个概率图斧头,使用前面语法中的任何输入参数。

probplot (斧头pd所指定的现有概率图轴上添加一条拟合线斧头表示概率分布pd

例子

probplot (斧头有趣的参数个数所指定的现有概率图轴上添加一条拟合线斧头来表示函数有趣的使用参数参数个数

probplot (___, ' noref ')从绘图中省略参考线。

例子

h= probplot (___返回绘图线对应的图形句柄。

例子

全部折叠

生成样本数据并创建概率图。

生成示例数据。样例x1包含500个带尺度参数的威布尔分布随机数A = 3形状参数B = 3.样例x2包含500个来自带尺度参数的瑞利分布的随机数B = 3

rng (“默认”);%用于再现性X1 = wblrnd(3,3,[500,1]);X2 = raylrnd(3,[500,1]);

创建一个概率图来评估数据是否正确x1而且x2来自威布尔分布。

图probplot (“威布尔”,[x1 x2])“威布尔样本”“瑞利样本”“位置”“最佳”

概率图表明,数据在x1来自威布尔分布,而数据在x2没有。

或者,您可以使用wblplot来创建威布尔概率图。

在同一图形上创建一个概率图和一个附加的拟合线。

生成在尾部包含约20%异常值的样本数据。样本数据的左尾包含10个随机生成的值,这些值来自一个带参数的指数分布= 1.右尾包含10个随机生成的值,这些值来自带参数的指数分布Mu = 5.样本数据的中心包含由标准正态分布随机生成的80个值。

rng (“默认”%用于再现性Left_tail = - expend (1,10,1);Right_tail = extend (5,10,1);中心= randn(80,1);Data = [left_tail;center;right_tail];

创建一个概率图来评估样本数据是否来自正态分布。

probplot(数据)

画一个t位置-尺度曲线上同一张图进行比较数据

P = mle(数据,“分布”“tLocationScale”);T = @(data,mu,sig,df)“tLocationScale”、数据、μ,团体,df);H = probplot(gca,t,p);h.Color =“r”;h.LineStyle ='-';标题(“{\bf概率图}”)传说(“正常”“数据”“t”“位置”“西北”

该图显示,无论是法线还是t由于异常值的存在,位置-尺度曲线很好地拟合了尾部。

创建半正态概率分布图,以确定实验中的显著影响,以研究可能影响化学制造过程中流速的因素。这四个因素是反应物一个BC,D.每种因子存在于两个水平(高浓度和低浓度)。实验在每个因子水平上只包含一次复制。

加载样例数据。

负载流量

表的前四列流量包含因素及其相互作用的设计矩阵。设计矩阵编码使用1对于高因素水平和-1对于低因子水平。第五列流量包含测量的流量。

拟合线性回归模型作为响应变量。使用预测变量一个BCD,以及它们所有的相互作用项。

MDL = fitlm(流量,'速率~ A*B*C*D');

计算和存储因素效应估计的绝对值。为了获得因子效应估计值,将模型拟合期间获得的系数估计值乘以2。这个步骤是必要的,因为回归系数测量的是一个单位变化的影响x以…的意思y.然而,影响估计测量了两个单位的变化x由于设计矩阵编码为-1和1。排除基线测量。注意,因子的顺序mdl可能与原设计矩阵中的顺序不同。

effects = abs(mll . coefficients {2:end,1}*2);

使用效果估计的绝对值(不包括基线)创建半正态概率图。

图h = probplot(“halfnormal”、影响);

标记点和格式的图表。首先,返回排序后的效果估计的索引值(从最低到最高)。然后使用这些索引值对存储在图形句柄中的概率值进行排序(h(1)。YData).

[b,i] = sort(effects);prob(i) = h(1).YData;

在每个点向图形添加文本标签。对于每个点,x值是影响估计,y值是相应的概率。

文本(效果、概率、mdl.CoefficientNames(2:结束),“字形大小”8...“VerticalAlignment”“高级”) h(1)。颜色=“r”

离基准线较远的点表示影响显著。

生成模拟频率数据。

Y = 1:10;频率= [2 4 6 7 9 8 7 7 6 5];

使用频率数据创建一个正常的概率图。

probplot (y,[],频率)

正态概率图表明数据不是正态分布。

输入参数

全部折叠

样本数据,指定为数值向量或数值矩阵。probplot中显示每个值y使用标记符号,包括“x”而且“o”.如果y是矩阵吗probplot的每列显示单独的行y

并非所有分布都适用于所有数据集。probplot如果数据集不适用于指定的分布,则产生错误。看到经销用于每个分布的适当数据范围。

概率图的分布,指定为概率分布对象或以下分布名称之一:

的名字 情节类型 数据范围
“正常” 正态概率图 所有的值
“指数” 指数概率图 负的值
“极端值” 极值概率图 所有的值
“正常”的一半 半正态概率图 所有的值
对数正态的 对数正态概率图 积极的价值观
“物流” Logistic概率图 所有的值
“loglogistic” 逻辑概率图 积极的价值观
“瑞利” 瑞利概率图 积极的价值观
“威布尔” 威布尔概率图 积极的价值观

默认为“正常”如果你在一个新的图形中创建一个概率图。方法将概率图添加到已包含概率图的图形中斧头输入参数,则默认为现有概率图的图类型。

可以使用命令创建具有指定参数值的概率分布对象makedist.或者,拟合一个概率分布对象的样本数据使用fitdist.有关概率分布对象的更多信息,请参见使用概率分布

y-轴刻度基于所选分布。的x-axis对威布尔分布、对数分布和对数正态分布有对数标度,对其他分布有线性标度。

并非所有分布都适用于所有数据集。probplot如果数据集不适用于指定的分布,则产生错误。

例子:“威布尔”

审查数据,指定为数字向量。长度必须和y,并包含1值为右删减的观测值和0精确测量的观测值。

数据类型:|

频率数据,指定为整数值的向量。频率长度必须和y频率中对应元素的整数频率y

若要使用频率数据而不是审查数据创建概率图,请指定空括号([])

数据类型:|

目标轴,指定为对象或UIAxes对象。probplot属性所指定的轴中添加额外的绘图斧头.详细信息请参见轴属性而且UIAxes属性

使用gca返回当前图形的当前轴。

参考线的概率分布,指定为概率分布对象。probplot属性所指定的轴上添加拟合的直线斧头表示所指定的概率分布pd

使用。创建具有指定参数值的概率分布对象makedist.或者,拟合一个概率分布对象的样本数据使用fitdist.有关概率分布对象的更多信息,请参见使用概率分布

函数作为引用行,指定为函数句柄。probplot属性所指定的轴上添加拟合的直线斧头来表示指定的函数有趣的的指定参数进行计算参数个数

有趣的CDF函数的函数句柄是否使用函数句柄操作符指定@.该函数必须接受一个由输入值组成的向量作为其第一个参数,并返回一个包含在每个输入值处求值的cdf的向量。指定计算所需的参数值有趣的使用参数个数论点。有关函数句柄的详细信息,请参见创建函数句柄

例子:@wblpdf

数据类型:function_handle

引用行函数参数,指定为数值向量或单元格数组。probplot属性所指定的轴上添加拟合的直线斧头来表示指定的函数有趣的的指定参数进行计算参数个数

有趣的CDF函数的函数句柄是否使用函数句柄操作符指定@.该函数必须接受一个由值组成的向量作为其第一个参数,并返回一个由每个值计算的cdf值组成的向量。指定计算所需的参数值有趣的使用参数个数论点。有关函数句柄的详细信息,请参见创建函数句柄

输出参数

全部折叠

直线对象的图形句柄,作为直线图形句柄的向量返回。图形句柄是惟一的标识符,可用于查询和修改图上特定线条的属性。的每一列yprobplot返回两个句柄:

  • 这条线表示数据点。probplot中的每个数据点y使用标记符号,如“+”而且“o”

  • 这条线表示概率图的理论分布,用虚线表示。

要查看和设置行对象的属性,请使用点表示法。有关使用点表示法的信息,请参见访问属性值.浏览有关可以设置的属性,请参见行属性

算法

probplot将样本数据的分位数与给定概率分布的分位数匹配。对样本数据进行排序,按比例选择经销,并在x轴上绘制。当经销对数正态的“loglogistic”,或“威布尔”时,标度为对数。否则,缩放是线性的。y轴表示中指定的分布的分位数经销,转换为概率值。缩放取决于给定的分布,并且不是线性的。

x轴的值是什么从大小样本中排序的值N, y轴值为数据经验累积分布函数各评价点之间的中点。在未删减数据的情况下,中点等于 0.5 N

probplot叠加一条参考线以评估图的线性度。如果数据是未经审查的,那么这条线穿过数据的第一个和第三个四分位数。如果数据被删减,那么这条线将相应地移位。如果数据未经审查经销“正常”的一半,然后probplot而是使用第零和第二个四分位数。

R2006a之前介绍