Ваш вариант использования звучит как комбинация классификации и выбора функций.
Statistics Toolbox предлагает множество хороших возможностей в этой области. Панель инструментов предоставляет доступ к ряду алгоритмов классификации, включая
- Наивные байесовские классификаторы в мешках
- Деревья решений (иначе случайные леса)
- Биномиальная и полиноминальная логистическая регрессия
- Линейный дискриминантный анализ
У вас также есть различные варианты выбора функций, включая
- sequentialfs (выбор функции вперед и назад)
- relifF
- «treebagger» также поддерживает опции для выбора функций и оценки важности переменных.
Кроме того, вы можете использовать некоторые возможности Optimization Toolbox для написания собственных пользовательских уравнений для оценки важности переменных.
Пару месяцев назад я провел вебинар для MathWorks под названием «Компьютерная статистика: начало работы с классификацией с использованием MTALAB». Вы можете посмотреть вебинар на
http://www.mathworks.com/company/events/webinars/wbnr51468.html?id=51468&p1=772996255&p2=772996273
Код и набор данных для примеров доступны в MATLAB Central
http://www.mathworks.com/matlabcentral/fileexchange/28770
С учетом всего вышесказанного многие люди используют анализ главных компонентов в качестве этапа предварительной обработки перед применением алгоритмов классификации. PCA привыкает много
- Когда вам нужно извлечь функции из изображений
- Когда вы беспокоитесь о мультиколлинеарности