需要有关Matlab的多类分类器的帮助

时间:2011-01-21 01:07:53

标签: class function matlab classification

我需要2个matlab功能。这些函数将是多类分类器。我有26个不同的课程。每个类有16个不同的值。我总共有20k行数据。如我所说,每一行都有类标签(整数)和16个不同的值。前16 k行的数据将用于训练。其他剩余的4k行将用于估计分类性能。所以我将使用这个2函数对它们进行分类并比较它们的性能。

非常感谢各种贡献。

2 个答案:

答案 0 :(得分:2)

我不确定“2个功能”是什么,但听起来你的基本需求是分类例程。

如果您有统计工具箱,请尝试使用classify()或classregtree()函数(还有其他适当的函数,但这些函数可能最容易应用)。

如果您没有统计工具箱,请尝试在线搜索,尤其是在MATLAB Central。我将不自觉地建议我自己的LDA()函数,它执行线性判别分析并可以处理多个类,如下所述:

Data Mining in MATLAB: Linear Discriminant Analysis (LDA)

答案 1 :(得分:2)

Statistics Toolbox提供了各种不同的多类分类器,包括

袋装决策树 朴素贝叶斯分类器 线性判别分析

您可以访问产品用户指南 http://www.mathworks.com/help/toolbox/stats/f15360dfi14.html

或者,您可能想查阅题为“计算统计:使用MATLAB开始分类”的录制网络研讨会