资源简介
本程序为matlab程序。em算法,指的是最大期望算法(Expectation Maximization Algorithm,又译期望最大化算法),是一种迭代算法,在统计学中被用于寻找,依赖于不可观察的隐性变量的概率模型中,参数的最大似然估计。
代码片段和文件信息
clc
clear all
close all
%第一类数据
mu1=[1.11.1]; %均值
S1=[0.20;00.6]; %协方差
data1=mvnrnd(mu1S1200); %产生高斯分布数据
%%第二类数据
mu2=[2.252.25 ];
S2=[0.60;00.2];
data2=mvnrnd(mu2S2200);
%第三个类数据
mu3=[-0.252.25 ];
S3=[0.20;00.3];
data3=mvnrnd(mu3S3200);
data =[data1;data2;data3];
figure(1);
scatter(data1(:1)data1(:2)‘r‘);
hold on
scatter(data2(:1)data2(:2)‘b‘);
hold on
scatter(data3(:1)data3(:2)‘g‘);
title(‘数据的原始分布‘);
[meancovcoefp_for_GMM] = GMM_EM(data3);
[~label] = max(p_for_GMM[]2);
figure(2)
scatter(data(label==11)data(label==12)‘r‘);
hold on
scatter(data(label==21)data(label==22)‘g‘);
hold on
scatter(data(label==31)data(label==32)‘b‘);
title(‘模型预测的数据分类‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 784 2017-09-13 15:56 example_gmm_EM.m
文件 1752 2017-09-13 16:38 GMM_EM.m
文件 1304 2017-09-13 04:43 license.txt
- 上一篇:Matlab2016b破解
- 下一篇:CMI编码matlab实现
相关资源
- CMI编码matlab实现
- Matlab2016b破解
- MATLAB有限差分法程序
- 指纹识别程序Gabor滤波+详细注释+代码
- 指纹图像预处理程序
- 电力电子 matlab仿真.rar
- 多分布式电源下垂控制PQ控制matlab仿真
- matlab解决旅行商问题
- matlab人脸识别实验代码及优化
- 基于matlab的简单手写数字识别
- matlab 0~9GUI手写模式识别,正确率挺高
- QPSK调制解调完整程序
- MATLAB完整GUI程序
- FSOA算法的代码实现MATLAB
- 图像预处理相关的matlab代码
- 改进的均值滤波matlab代码
- 利用MATLAB和Robot toolbox 做的一个简单的
-
机械臂simuli
nk运动模拟 - 脉振高频信号注入法电机仿真
- 聚焦多波束成像matlab
- 阵列扫描matlab
- MATLAB+信号处理超级学习手册-程序代码
-
matlab读xm
l文档 - TVP-VAR模型的MATLAB代码
- Matlab关于csi信道信息获取
- 基于matlab的车牌识别程序280698
- A星算法的路径规划MATLAB实现
- WGS-84坐标系转大地坐标系
- SATD算法Matlab代码
- 基于支持向量机的故障诊断
评论
共有 条评论