Сгенерируйте случайные переменные, которые следуют за смесью двух двухмерных Гауссовых распределений при помощи mvnrnd функция. Подбор смешанной гауссовской модели (GMM) к сгенерированным данным при помощи fitgmdist функция, а затем вычислите апостериорные вероятности компонентов смеси.
Задайте параметры распределения (средства и ковариации) двух двухфазных компонентов Гауссовой смеси.
Сгенерируйте равное количество случайных вариаций из каждого компонента и объедините два набора случайных вариаций.
Объединенный набор данных X содержит случайные изменения, следующие за смесью двух двухмерных Гауссовых распределений.
Подбор двухкомпонентного GMM к X.
gm =
Gaussian mixture distribution with 2 components in 2 dimensions
Component 1:
Mixing proportion: 0.500765
Mean: -1.9675 -0.9654
Component 2:
Mixing proportion: 0.499235
Mean: 1.9657 2.0342
График X при помощи scatter. Визуализируйте подобранную модель gm при помощи pdf и fcontour.
Вычислите апостериорные вероятности компонентов.
P(i,j) - апостериорная вероятность jКомпонент смеси Гауссов заданное наблюдение i.
Постройте график апостериорных вероятностей Component 1 при помощи scatter функция. Используйте цвета круга, чтобы визуализировать апостериорные значения вероятности.
Постройте график апостериорных вероятностей Component 2.