probability with Guassian mixture Model

孤街浪徒 提交于 2019-12-11 11:29:07

问题


I have two class with label I want to classify with Gaussian Mixture Model in matlab but I don't Know how to calculate probability my test data for two class

clear all
clc

train_class0_data = load('train-class0.data');
train_class0_label = load('train-class0.label');
train_class1_data = load('train-class1.data');
train_class1_label = load('train-class1.label');
test_data = load('test.data');
test_label = load('test.label');

GMMObject_Class0 = gmdistribution.fit(train_class0_data,2,'Regularize',0.001,'SharedCov', true,'CovType','diagonal' );
Probability_Class0 = posterior(GMMObject_Class0, test_data);

GMMObject_Class1 = gmdistribution.fit(train_class1_data,2,'Regularize',0.001,'SharedCov', true,'CovType','diagonal' );
Probability_Class1 = posterior(GMMObject_Class1, test_data);

Please guide me that how to calculate Probability?

来源:https://stackoverflow.com/questions/25347215/probability-with-guassian-mixture-model

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!