Generate Gaussian Mixture Distribution samples for PEM

3 visualizzazioni (ultimi 30 giorni)
How to generate samples from GMM distribution? I wanna set them to point estimation method.

Risposta accettata

Bruno Luong
Bruno Luong il 10 Ott 2018
% Characteristics of your GM distribution
mu = [1,2,5]
sigma = [0.2, 0.3, 0.4];
A = [5 3 2];
% number of samples
n = 10000;
c = [0, cumsum(A(:)')];
c = c/c(end);
[~,i] = histc(rand(1,n),c);
r = randn(1,n).*sigma(i) + mu(i);
hist(r,100)
  3 Commenti
Bahman
Bahman il 13 Ott 2018
Thank you Bruno Luong. But how can estimate 2 point?
Bruno Luong
Bruno Luong il 13 Ott 2018
Sorry I don't know point estimation method to answer.

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by