clc;
clear all;
load fisheriris %这是matlab自带的数据,朴素贝叶斯判别的例子
objbayes = NaiveBayes.fit(meas,species);%meas是训练样本 species是分类结果
pred = objbayes.predict(meas);%objbayes.predict预测类别归属
strcmpi(pred,species);%strcmpi函数是来比较两个字符串是否相同,相同则返回1,否则返回0
a = sum(strcmpi(pred,species));%计算分类的准确率
b = length(strcmpi(pred,species));
a/b
find(strcmpi(pred,species)==0)%计算测试集中哪一个是分类错误的
ans =