Генерируйте случайные вариации, которые следуют за смесью двух двумерных гауссовых распределений, используя 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) - задняя вероятность jth Гауссова компонента смеси дано наблюдение i.
Постройте график задних вероятностей Component 1 с помощью scatter функция. Используйте цвета круга для визуализации задних значений вероятности.
Постройте график задних вероятностей Component 2.