Сгенерируйте случайные варьируемые величины, которые следуют за смесью двух двумерных Распределений Гаусса при помощи функции mvnrnd. Соответствуйте Гауссовой модели смеси (GMM) к сгенерированным данным при помощи функции fitgmdist. Затем используйте функцию cluster, чтобы разделить данные в два кластера, определенные подходящими компонентами GMM.
Задайте параметры распределения (средние значения и ковариации) двух двумерных Гауссовых компонентов смеси.
Сгенерируйте равное количество случайных варьируемых величин от каждого компонента и объедините два набора случайных варьируемых величин.
Объединенный набор данных X содержит случайные варьируемые величины после смеси двух двумерных Распределений Гаусса.
Соответствуйте двухкомпонентному GMM к X.
Постройте X при помощи scatter. Визуализируйте подобранную модель gm при помощи pdf и fcontour.
Разделите данные в кластеры путем передачи подходящего GMM и данных к cluster.
Используйте gscatter, чтобы создать график рассеивания, сгруппированный idx.