分布拟合器
对数据进行概率分布拟合
说明
分布拟合器以交互方式对从 MATLAB® 工作区导入的数据进行概率分布拟合。您可以从 22 个内置概率分布中进行选择,也可以创建您自己的自定义分布。该 App 在数据直方图上叠加显示拟合分布图。可用的绘图包括概率密度函数 (pdf)、累积分布函数 (cdf)、概率图和生存函数。您可以将拟合的参数值作为概率分布对象导出到工作区,并使用对象函数执行进一步分析。有关使用这些对象的详细信息,请参阅Working with Probability Distributions。有关分布拟合器的编程工作流,请参阅 distributionFitter
。
更多
需要的产品
MATLAB
Statistics and Machine Learning Toolbox™

打开 分布拟合器 App
MATLAB 工具条:在 App 选项卡上的数学、统计和优化下,点击 App 图标。
MATLAB 命令提示符:输入
distributionFitter
。
参数
数据
— 要从工作区导入的数据
变量列表 | 有效的 MATLAB 表达式
通过从下拉列表中选择变量来指定要导入的数据。如果变量是矩阵,默认情况下,App 会导入矩阵的第一列。要选择矩阵的不同列或行,请点击选择列或行。您也可以在字段中输入任何有效的 MATLAB 表达式。
删失
— 包含删失数据的变量
变量列表
通过从下拉列表中选择变量来指定删失数据。如果变量是矩阵,默认情况下,App 会导入矩阵的第一列。要选择矩阵的不同列或行,请点击选择列或行。此参数是可选的。
频率
— 包含频率数据的变量
变量列表
通过从下拉列表中选择变量来指定频率数据。如果变量是矩阵,默认情况下,App 会导入矩阵的第一列。要选择矩阵的不同列或行,请点击选择列或行。此参数是可选的。
数据集名称
— 数据集名称
文本
输入数据集的名称或接受默认名称。
管理数据集
— 管理以前导入的数据集
数据集列表
管理以前导入的数据集。点击感兴趣的数据集,然后点击此窗格下方的按钮以查看数据(查看)、设置 bin 规则(设置 bin 规则)、重命名数据集(重命名)或删除数据集(删除)。
数据预览
— 数据预览图
直方图
基于数据下拉菜单中选择的变量显示数据预览图。
拟合名称
— 拟合的名称
文本
输入拟合的名称或接受默认名称。
数据
— 要拟合的数据集
数据集列表
通过从下拉列表中选择数据集来指定要拟合的数据。
分布
— 要拟合的分布
正态 (默认) | 指数 | Weibull | 非参数化 | ...
通过从下拉列表中选择分布名称,指定要拟合的分布。
排除规则
— 数据排除规则
排除规则列表
通过从下拉列表中选择排除规则,指定排除某些数据值的规则。要填充此下拉列表,您必须首先通过点击 App 主窗口中的排除来定义排除规则。此参数是可选的
绘图
— 绘制拟合分布的标志
选中 (默认) | 未选中
通过选中每个要绘制的拟合旁边的绘图复选框,指定要在主窗口中绘制的拟合。清除绘图复选框可从绘图中删除拟合。
置信边界
— 绘制置信边界的标志
未选中 (默认) | 选中
如果您对特定拟合选中绘图,您可以选中配置边界以在主窗口中的绘图上显示该拟合的置信边界。清除置信边界复选框将从绘图中删除置信区间。仅当主窗口中的“显示类型”设置为累积概率 (CDF)、分位数(逆 CDF)、生存函数或累积风险时,分布拟合器才会显示置信边界。
拟合
— 要计算的拟合
拟合的列表
从列表中选择一个或多个要计算的拟合。
函数
— 要拟合的可用函数
密度(PDF) (默认) | 累积概率(CDF) | 分位数(逆 CDF) | 生存函数 | 累积风险 | 风险率
从下拉列表中指定要计算的概率函数的类型。可用的概率函数包括概率密度函数 (pdf)、累积分布函数 (cdf)、分位数(逆 cdf)、生存函数、累积风险和风险率。
x =
— 用于计算函数的值
数值向量
指定要用于计算函数的值的数值向量。如果您将函数指定为分位数(逆 CDF),此字段名称将更改为 p =,并且您需要输入概率值向量。
计算置信边界
— 计算置信边界的标志
未选中 (默认) | 选中
选中计算置信边界可计算所选拟合的置信边界。仅当您将函数指定为累积概率(CDF)、分位数(逆 CDF)、生存函数或累积风险时,此复选框才会启用。此参数是可选的。
置信水平
— 置信边界水平
95% (默认) | 数值
指定要计算置信边界的对应水平。仅当您将函数指定为累积概率(CDF)、分位数(逆 CDF)、生存函数或累积风险时,此复选框才会启用。
绘制函数
— 绘制函数的标志
未选中 (默认) | 选中
选中绘制函数可在新窗口中显示在您在 x = 字段中输入的点处计算的分布函数的绘图。此参数是可选的。
排除规则名称
— 排除规则的名称
文本
输入排除规则的名称。
排除以下部分
— 以数值方式定义数据排除规则
数值
以数值方式指定数据的下限和上限。
以图形方式排除
— 以图形方式定义数据排除规则
变量列表
通过从选择数据下拉列表中选择变量并点击以图形方式排除,指定数据的下限和上限。交互式绘图将在新窗口中打开,您可以通过点击并拖动绘图上的边界来添加下限或上限。
现有排除规则
— 现有排除规则的列表
排除规则列表
从列表中选择一个现有排除规则。您可以通过点击对应的按钮来复制、查看、重命名或删除排除规则。
编程用途
distributionFitter
distributionFitter
打开分布拟合器,或将焦点放在该 App 上(如果该 App 已打开)。
distributionFitter(y)
distributionFitter(y)
打开由向量 y
指定的数据填充的分布拟合器。
distributionFitter(y
,cens
)
y
,cens
)distributionFitter(
使用向量 y
,cens
)cens
来指定观测值 y(j)
是删失值 ((cens(j)==1)
) 还是精确观测值 ((cens(j)==0)
)。如果 cens
省略或为空,则不会删失 y
值。
distributionFitter(y
,cens
,freq
)
y
,cens
,freq
)distributionFitter(
使用向量 y
,cens
,freq
)freq
来指定 y
中包含的每个元素的频率。如果 freq
省略或为空,则 y
中的所有值的频率都为 1。
distributionFitter(y
,cens
,freq
,dsname
)
y
,cens
,freq
,dsname
)distributionFitter(
使用数据向量 y
,cens
,freq
,dsname
)y
、删失指示器 cens
和频率向量 freq
创建名为 dsname
的数据集。将 dsname
指定为字符向量或字符串标量,例如 'mydata'
。
版本历史记录
在 R2006a 之前推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)