Matlab学习笔记(5)——classify函数实现线性判别分析
1、函数原型
classify(sample,training,group)
sample表示待预测分类的样本
training表示训练样本,这些样本已经知道分类
group表示training中样本的类标签
容易知道sample应该与training具有相同的列,group应该与training具有相同的行。
2、进一步用法
进一步,较复杂的格式为:
[class,err]=classify(sample,training,group,type)
class表示分类信息
err返回误差比例信息,
sample是待预测分类的样本,
training是已有的分类数据矩阵,
group是分类列向量,
type有3种选择:type=linear(默认),type=quadratic(二次),type=mahalanobis(马氏距离)。