MATLAB 帮助中心
高斯混合分布的累积分布函数
y = cdf(gm,X)
y = cdf(gm,X) 返回高斯混合分布 gm 的累积分布函数 (cdf),在 X 中的值处计算函数值。
y
gm
X
示例
全部折叠
创建一个 gmdistribution 对象并计算其 cdf 值。
gmdistribution
定义一个二成分二元高斯混合分布的分布参数(均值和协方差)。
mu = [1 2;-3 -5]; sigma = [1 1]; % shared diagonal covariance matrix
使用 gmdistribution 函数创建一个 gmdistribution 对象。默认情况下,该函数会创建一个等比例混合。
gm = gmdistribution(mu,sigma)
gm = Gaussian mixture distribution with 2 components in 2 dimensions Component 1: Mixing proportion: 0.500000 Mean: 1 2 Component 2: Mixing proportion: 0.500000 Mean: -3 -5
计算 gm 的 cdf 值。
X = [0 0;1 2;3 3;5 3]; cdf(gm,X)
ans = 4×1 0.5011 0.6250 0.9111 0.9207
创建一个 gmdistribution 对象并绘制其 cdf。
定义两个二元高斯混合成分的分布参数(均值、协方差和混合比例)。
p = [0.4 0.6]; % Mixing proportions mu = [1 2;-3 -5]; % Means sigma = cat(3,[2 .5],[1 1]) % Covariances 1-by-2-by-2 array
sigma = sigma(:,:,1) = 2.0000 0.5000 sigma(:,:,2) = 1 1
cat 函数沿第三个数组维度串联协方差。定义的协方差矩阵是对角矩阵。sigma(1,:,i) 包含成分 i 的协方差矩阵的对角线元素。
cat
sigma(1,:,i)
i
使用 gmdistribution 函数创建一个 gmdistribution 对象。
gm = gmdistribution(mu,sigma,p)
gm = Gaussian mixture distribution with 2 components in 2 dimensions Component 1: Mixing proportion: 0.400000 Mean: 1 2 Component 2: Mixing proportion: 0.600000 Mean: -3 -5
使用 fsurf 绘制高斯混合分布的 cdf。
fsurf
gmCDF = @(x,y) arrayfun(@(x0,y0) cdf(gm,[x0 y0]),x,y); fsurf(gmCDF,[-10 10])
高斯混合分布,也称为高斯混合模型 (GMM),指定为 gmdistribution 对象。
您可以使用 gmdistribution 或 fitgmdist 创建一个 gmdistribution 对象。通过指定分布参数,使用 gmdistribution 函数创建一个 gmdistribution 对象。在给定固定成分数量的情况下,使用 fitgmdist 函数对数据进行 gmdistribution 模型拟合。
fitgmdist
用于计算 cdf 的值,指定为 n×m 数值矩阵,其中 n 是观测值数目,m 是每个观测值中的变量数。
数据类型: single | double
single
double
高斯混合分布 gm 的 cdf 值,在 X 处计算,以 n×1 数值向量形式返回,其中 n 是 X 中的观测值数目。
在 R2007b 中推出
gmdistribution | fitgmdist | pdf | mvncdf | random
pdf
mvncdf
random
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处