matlab classify 线性判别分析函数
2017-03-14 10:50
981 查看
在Matlab中,将已经分类的m个数据(长度为n)作为行向量,得到一个矩阵trianing,每行都属于一个分类类别,分类类别构成一个整数列向量g(共有m行),待分类的k个数据(长度为n)作为行向量,得到一个矩阵sample,然后利用classify函数进行线性判别分析(默认)。它的格式为:
classify(sample,training,group)
其中,sample与training必须具有相同的列数,group与training必须具有相同的行数,group是一个整数向量。Matlab内部函数classify的功能是将sample的每一行进行判别,分到training指定的类中。
进一步,较复杂的格式为:
[class,err]=classify(sample,training,group,type)
其中,class返回分类表,err返回误差比例信息,sample是样本数据矩阵,training是已有的分类数据矩阵,group是分类列向量,type有3种选择:type=linear(默认),type=quadratic(二次),type=mahalanobis(马氏距离)。
相关文章推荐
- matlab factoran 因子分析函数
- classify线性判别分析函数
- 模式识别之线性判别分析函数classify( )
- matlab corrcoef 函数&n…
- MATLAB中的diag()函数 构造对…
- Matlab fmincon函数用法
- 【学习笔记】matlab算法实现贝叶斯判别classify函数
- oracle 分析及开窗函数
- matlab interp 各种插值函数
- MATLAB std() 标准偏差函数
- 【MATLAB】matlab eig 函数…
- MATLAB中的 anova1()函数&nbs…
- matlab 常用函数
- matlab mod函数 rem函数…
- matlab ezplot3 绘制三维函数图
- MATLAB中的cumsum()函数 计算…
- matlab 函数meshgrid的用法
- 利用matlab中的函数进行线性回归分析
- MATLAB中的int2str()函数 把…
- matlab set函数 句柄操作函数