Main Content

distributionFitter

打开分布拟合器

说明

此页包含分布拟合器的编程语法信息。有关一般使用信息,请参阅分布拟合器

distributionFitter 打开分布拟合器,或将焦点放在该 App 上(如果该 App 已打开)。

示例

distributionFitter(y) 打开由向量 y 指定的数据填充的分布拟合器。

示例

distributionFitter(y,cens) 使用向量 cens 来指定 y 中的每个观测值是否为删失值。

distributionFitter(y,cens,freq) 使用向量 freq 来指定 y 的每个元素的频率。

distributionFitter(y,cens,freq,dsname) 使用数据向量 y、删失指示符 cens 和频率向量 freq 创建名为 dsname 的数据集。

示例

全部折叠

加载 carsmall 样本数据。

load carsmall

使用分布拟合器打开 MPG 英里/加仑数据。

distributionFitter(MPG)

分布拟合器将打开,用 MPG 数据进行填充,并显示密度 (PDF) 图。您可以使用该 App 显示不同绘图,并对这些数据进行分布拟合。

加载样本数据。

load lightbulb.mat

数据的第一列包含两种灯泡的寿命(以小时为单位)。第二列包含有关灯泡类型的信息。1 表示荧光灯,0 表示白炽灯。第三列包含删失信息。1 表示删失数据,0 表示准确的故障时间。这是仿真数据。

打开分布拟合器,使用 lightbulb 的第一列作为输入数据,第三列作为删失数据。将数据命名为 lifetime

distributionFitter(lightbulb(:,1),lightbulb(:,3),[],'lifetime')

要打开“数据”对话框,请点击数据。在管理数据集窗格中,点击以突出显示 lifetime 数据集行。最后,要打开“查看数据集”对话框,请点击查看。寿命数据出现在第二列,对应的删失指示符出现在第三列。

view-censoring-data.png

输入参数

全部折叠

输入数据,指定为标量值组成的数组或表示此类值组成的数组的变量。

数据类型: single | double

删失指示符,指定为 0 和 1 值组成的向量。cens 的长度必须等于 y 的长度。如果 y(j) 是删失值,则 (cens(j)==1)。如果 y(j) 不是删失值,则 (cens(j)==0)。如果 cens 省略或为空,则不会删失 y 值。

如果您有频率数据 (freq) 但没有删失数据 (cens),则您必须为 cens 指定空括号 ([])。

数据类型: single | double

频率数据,指定为标量值组成的向量。freq 的长度必须等于 y 的长度。如果 freq 省略或为空,则所有 y 值的频率都为 1。

如果您有频率数据 (freq) 但没有删失数据 (cens),则您必须为 cens 指定空括号 ([])。

数据类型: single | double

数据集名称,指定为用单引号引起来的字符向量或用双引号引起来的字符串标量。

如果要指定数据集名称但没有删失数据 (cens) 或频率数据 (freq),则必须为 freqcens 都指定空括号 ([])。

示例: 'MyData'

数据类型: char | string

版本历史记录

在 R2006a 之前推出

全部展开