文档帮助中心文档
从高斯混合分布构造簇
idx集群(通用,X) =
[idx, nlogL] =集群(通用,X)
集群(idx nlogL P) =(通用,X)
[idx nlogL P, logpdf] =集群(通用,X)
[idx nlogL P, logpdf, d2) =集群(通用,X)
例子
idx=集群(通用汽车,X)将数据划分为X成k由k中高斯混合分量通用汽车.的价值idx(我)是观测的聚类指数吗我表示给定观测值后验概率最大的分量我.
idx=集群(通用汽车,X)
idx
通用汽车
X
idx(我)
我
[idx,nlogL] =集群(通用汽车,X)也返回高斯混合模型的负对数似然通用汽车考虑到数据X.
[idx,nlogL] =集群(通用汽车,X)
nlogL
[idx,nlogL,P] =集群(通用汽车,X)也返回每个高斯混合分量的后验概率通用汽车根据在X.
[idx,nlogL,P] =集群(通用汽车,X)
P
[idx,nlogL,P,logpdf] =集群(通用汽车,X)也返回估计的概率密度函数(pdf)的对数在每个观察X.
[idx,nlogL,P,logpdf] =集群(通用汽车,X)
logpdf
[idx,nlogL,P,logpdf,d2] =集群(通用汽车,X)还返回每个观测点的马氏距离的平方X的每个高斯混合分量通用汽车.
[idx,nlogL,P,logpdf,d2] =集群(通用汽车,X)
d2
全部折叠
方法生成遵循两个二元高斯分布的混合物的随机变量mvnrnd函数。对生成的数据进行高斯混合模型(GMM)拟合fitgmdist函数。然后,使用集群函数将数据划分为两个簇,由拟合的GMM组件确定。
mvnrnd
fitgmdist
集群
定义两个二元高斯混合分量的分布参数(均值和协方差)。
Mu1 = [2 2];%第1个分量的平均值Sigma1 = [2 0;0 1];第1个分量的协方差Mu2 = [-2 -1];%第二组分的平均值Sigma2 = [1 0;0 1];第二分量的协方差
从每个分量中生成相等数量的随机变量,并合并两组随机变量。
rng (“默认”)%的再现性r1 = mvnrnd (mu1 sigma1 1000);r2 = mvnrnd (mu2 sigma2 1000);X = [r1;r2);
合并数据集X包含两个二元高斯分布的混合物的随机变量。
安装一个双组件GMMX.
通用= fitgmdist (X, 2);
情节X通过使用散射.可视化拟合模型通用汽车通过使用pdf和fcontour.
散射
pdf
fcontour
图散射(X(: 1),(:, 2), 10日“。”)%散点图的大小为10持有在gmPDF = @ (x, y) arrayfun (@ (x0, y0) pdf(通用、(x0 y0)), x, y);gmPDF,[-6 8 -4 6]
通过传递拟合的GMM和数据到集群.
idx =集群(通用,X);
使用gscatter创建分组的散点图idx.
gscatter
图;gscatter (X (: 1) X (:, 2), idx);传奇(“集群1”,《集群2》,“位置”,“最佳”);
gmdistribution
高斯混合分布,又称高斯混合模型(GMM),指定为一gmdistribution对象。
你可以创建一个gmdistribution对象使用gmdistribution或fitgmdist.使用gmdistribution函数创建gmdistribution对象,通过指定分布参数。使用fitgmdist函数拟合gmdistribution模型给数据给定一个固定数量的组件。
指定为n——- - - - - -米数字矩阵,n观察的次数是多少米是每次观察中的变量数。
为了提供有意义的聚类结果,X必须来自与用于创建的数据相同的人口通用汽车.
如果一行X包含nan,然后集群将行从计算中排除。中对应的值idx,P,logpdf,d2是南.
nan
南
数据类型:单|双
单
双
类型返回的群集索引n-乘1的正整数向量,其中n观察的次数是多少X.
idx(我)是观测的聚类指数吗我表示给定观测值后验概率最大的高斯混合分量我.
高斯混合模型的负对数似然值通用汽车考虑到数据X,以数值形式返回。
中各高斯混合分量的后验概率通用汽车根据在X,返回为n——- - - - - -k数字矢量,n观察的次数是多少X和k混合组分的数量在吗通用汽车.
P (i, j)的后验概率是j给定的高斯混合分量我概率(组件j|观察我).
P (i, j)
j
估计的pdf的对数,在每次观察中评估X,返回为n-乘1的数字向量,其中n观察的次数是多少X.
logpdf(我)是观测时估计的PDF的对数吗我.的集群函数通过使用给定每个观测的每个分量的可能性和分量概率来计算估计的PDF。
logpdf(我)
logpdf ( 我 ) = 日志 ∑ j = 1 k l ( C j | O 我 ) P ( C j ) ,
在哪里l(Cj|Oj)是组成部分的可能性j鉴于观察我,P(Cj)是分量的概率吗j.的集群函数通过使用的多元正态PDF计算似然项j第1个高斯混合分量在观测值我.组分概率是混合组分的混合比例,即ComponentProportion的属性通用汽车.
ComponentProportion
每个观测点马氏距离的平方X的每个高斯混合分量通用汽车,返回为n——- - - - - -k数字矩阵,n观察的次数是多少X和k混合组分的数量在吗通用汽车.
d2 (i, j)是观测距离的平方吗我到j第s高斯混合分量。
d2 (i, j)
fitgmdist|gmdistribution|泰姬陵|后
泰姬陵
后
这是versión修改ejemplo。我们有什么可以修改的吗?
在MATLAB中有一个对应的序列:
突击队发射introduciéndolo在MATLAB的突击队的ventana。导航系统不允许使用MATLAB。
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系