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