var
概率分布的方差
说明
示例
加载样本数据。创建包含学生考试成绩数据第一列的向量。
load examgrades
x = grades(:,1);
对数据进行正态分布对象拟合。
pd = fitdist(x,'Normal')
pd = NormalDistribution Normal distribution mu = 75.0083 [73.4321, 76.5846] sigma = 8.7202 [7.7391, 9.98843]
计算拟合分布的方差。
v = var(pd)
v = 76.0419
对于正态分布,方差等于参数 sigma
的平方。
创建威布尔概率分布对象。
pd = makedist('Weibull','A',5,'B',2)
pd = WeibullDistribution Weibull distribution A = 5 B = 2
计算分布的方差。
v = var(pd)
v = 5.3650
创建一个三角分布对象。
pd = makedist('Triangular','A',-3,'B',1,'C',3)
pd = TriangularDistribution A = -3, B = 1, C = 3
计算分布的方差。
v = var(pd)
v = 1.5556
加载样本数据。创建包含学生考试成绩数据的第一列的向量。
load examgrades;
x = grades(:,1);
对数据进行核分布对象拟合。
pd = fitdist(x,'Kernel')
pd = KernelDistribution Kernel = normal Bandwidth = 3.61677 Support = unbounded
计算拟合分布的方差。
v = var(pd)
v = 88.4893
输入参数
概率分布,指定为下表中的概率分布对象之一。
输出参量
概率分布的方差,以非负标量值形式返回。
扩展功能
用法说明和限制:
输入参量
pd
可以是 beta、指数、极值、对数正态、正态和威布尔分布的拟合概率分布对象。通过对来自fitdist
函数的样本数据进行概率分布拟合,创建pd
。有关示例,请参阅Code Generation for Probability Distribution Objects。
有关代码生成的详细信息,请参阅 Introduction to Code Generation 和 General Code Generation Workflow。
此函数完全支持 GPU 数组。有关详细信息,请参阅在 GPU 上运行 MATLAB 函数 (Parallel Computing Toolbox)。
版本历史记录
在 R2013a 中推出
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- 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)