How to plot a Gaussian of mixture to a data?
이전 댓글 표시
I want to construct and 1D plot a uni-variate Gaussian Mixture with say four components where I already have its parameters including mu,sigma,components. I am using this code:
numComponents=4;
paramEsts= gmdistribution.fit(Life,numComponents)
xgrids = linspace(0,173,100);
MU=[paramEsts.mu(1);paramEsts.mu(2);paramEsts.mu(3);paramEsts.mu(4)];
SIGMA=cat(3,[paramEsts.Sigma(1)],[paramEsts.Sigma(2)],[paramEsts.Sigma(3)],[paramEsts.Sigma(4)]);
Pp=[1;2;3;4];
obj=gmdistribution(MU,SIGMA,Pp)
Note: I am using (gmdistribution.fit) as i have matlab 2009 and i didn't have the statistical tool box
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Gaussian Mixture Distribution에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!