Gaussian Fitting under peaks
이전 댓글 표시
Is there a specific matlab function that would allow my program to estimate a guassian distrubution for each of the peaks found (in this case 5 peaks).

채택된 답변
추가 답변 (1개)
If you have the underlying data the fitgmdist function in the Statistics and Machine Learning Toolbox does this sort of fit. Here is some code I wrote, that fits an example (with just two peaks):
MU1 = 1;
SIGMA1 = 1;
MU2 = -3;
SIGMA2 = 1;
X = [mvnrnd(MU1,SIGMA1,1000);mvnrnd(MU2,SIGMA2,1000)];
figure
histogram(X,51)
options = statset('Display','final');
obj = fitgmdist(X,2,'Options',options)
The output obj has more stats in it.
카테고리
도움말 센터 및 File Exchange에서 Descriptive Statistics에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
