Matlab学习笔记(5)——classify函数实现线性判别分析

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(马氏距离)。

你可能感兴趣的:(matlab)