2021-12-29 15:05:28 索炜达电子 698
文件编号:B425
文件大小:1.36M
代码行数:132行(主程序)
开发环境:Matlab2020
猿创承诺:该源码均通过亲自测试可正常运行
简要概述:在校园里随机抽取2000个学生,其中有男有女,已知男生,女生的身高都服从高斯分布,这两个高斯分布的均值和方差我们都不知道,另外由于某种原因,我们也不知道2000个学生里男生和女生的个数,现在我们要求出两个分布的均值和方差,还有男女比例。
数据准备:
我们需要产生两个高斯分布序列,分别代表男女生的身高。需要注意的是,我们在产生序列的时候必须要在知道男女生各占多少的情况下进行随机生成。
%绘制男女生身高的GMM
Clc
clear all
%男女生共取2000人,女生平均身高163,男声平均身高180
male=180+sqrt(10)*randn(1,1000);
%产生均值为180,方差为10的一个1*1000的随机数
female=163+sqrt(10)*randn(1,1000);
h=[female male];
代码注释:
运行结果:
目录│文件列表:
├ 演示视频
│ └ 演示视频.mp4
└ 项目源码
│ em.m
└ gmm.