高斯混合模型就是很多个高斯分布的叠加
但是明明高斯分布加另一个高斯分布,还是高斯分布
那么高斯混合模型本身就应该是一个大的高斯模型啊
但是高斯混合模型的图画出来明明却又不是高斯分布,这是为什么
3个回答
GMM中的叠加,不是加法的加。
我们说GMM中有多个高斯分布叠加,意思是说GMM中部分数据点服从一个高斯分布,另一部分服从另一个高斯分布。与其说是多个高斯分布的叠加,不如说是多个高斯分布的并集。
看下面的图应该就一目了然了
你说的两个独立的随机变量X1,X2服从高斯分布,X=X1+X2也满足高斯分布。注意是随机变量的和。
而GMM里是概率的“和”。p(x)=sum(kiN(x|mu,sigma))。
一小段Matlab:
N=100000;
x1=randn(N,1)*0.2+5;
x2=randn(N,1)*2-2;
x=x1+x2;
ww=[-10 10];
select=rand(N,1);
idx=select>0.8;
y=zeros(N,1);
y(idx)=x1(idx);
y(~idx)=x2(~idx);
m=1000;
figure;
subplot(411);hist(x1,m),xlim(ww);title('x1')
subplot(412);hist(x2,m),xlim(ww);title('x2')
subplot(413);hist(x,m),xlim(ww);title('x=x1+x2')
subplot(414);hist(y,m),xlim(ww);title('y=GMM')