基于MATLAB的混合高斯聚类分析模型(Gaussian Mixture Model, GMM)的实现代码,包括数据生成、模型拟合、聚类以及可视化结果。
1. 数据生成
function [X, trueLabels] = generateData()
% 生成数据
rng(1); % 设置随机种子以保证结果可复现
numClusters = 3; % 聚类的数量
numPointsPerCluster = 100; % 每个聚类的点数
dimensions = 2; % 数据的维度
% 每个聚类的均值和协方差
means = [0 0; 5 5; -5 5];
covariances = cat(3, [1 0; 0 1], [0.5

最低0.47元/天 解锁文章
387

被折叠的 条评论
为什么被折叠?



