В этом примере показано, как отранжировать признаки с помощью нескольких методов рейтинга классификации, как сравнить результаты, и как экспортировать признаки из приложения. Если вы хотите следовать наряду с шагами в интерактивном режиме, используйте данные, в которых вы импортировали, Обрабатывают Данные и Исследуют Функции в Diagnostic Feature Designer, и использует набор функций из того примера. Используйте Open Session, чтобы перезагрузить ваши данные о сеансе с помощью имени файла, которое вы обеспечили.
Когда вы генерируете признаки для классификации, вы ищете функции, которые выполняют лучше всего при различении среди данных, соответствующих различным состояниям. Когда вы просматриваете гистограммы, можно понять относительную эффективность признаков. В этом примере вы используете алгоритмы ранжирования, чтобы выполнить это сравнение функции более строго. Если вы выбрали признаки, которые вы хотите сохранить, вы экспортируете эти признаки в рабочую область MATLAB®.
Отранжируйте свои признаки с помощью метода t-критерия Стьюдента по умолчанию. Нажмите Rank Features. Выберите FeatureTable1
.
Ваш выбор поднимает оцениваемый список функций, отображенных и как столбчатая диаграмма и как числовая таблица.
Легенда столбчатой диаграммы показывает, что начальный рейтинг выполняется с помощью алгоритма t-критерия Стьюдента. График нормирован к 1, чтобы упростить визуальное сравнение. Таблица показывает ненормированные занимающие место баллы. Наведите своя мышь на панель, чтобы получить полное имя переменной.
Каждый алгоритм ранжирования использует различные критерии, чтобы выполнить рейтинг. Во вкладке Feature Ranking нажмите Classification Ranking, чтобы поднять меню, которое обобщает каждый метод. В том меню выберите Bhattacharyya
.
Вкладка Bhattacharyya открывается занимающими место техническими требованиями, которые являются стандартными для всех методов. Нажмите Apply.
Apply обновляет панель рейтинга новыми результатами, отображенными наряду с исходными результатами t-критерия Стьюдента.
Метод Бхаттачарьи приводит к результатам, которые похожи на, но не идентичны, результаты t-критерия Стьюдента. Наилучшим признаком является PeakValue
от Signal Statistics
набор.
Этот признак был четвертым по t-критерию Стьюдента. Но признаки крест-фактора находятся все еще в тройке лучших.
Рейтинг все еще сортируется по t-критерию Стьюдента. Сортировка вместо этого Бхаттачарьей. Закройте вкладку Bhattacharyya и возвратитесь к вкладке Feature Ranking. Затем выберите Bhattacharyya
в списке Sort by.
Занимающая место таблица теперь показывает PeakValue
наверху.
У вас есть два набора рейтингов. Теперь удалите результаты Бхаттачарьи. Во вкладке Feature Ranking выберите Delete Scores > Bhattacharyya.
Bhattacharyya
исчезает из занимающих место результатов.
Последний шаг в рабочем процессе Diagnostic Features Designer должен экспортировать ваши признаки. Во вкладке Feature Ranking выберите Export > Export features to the MATLAB workspace.
Выберите функции, чтобы экспортировать. Можно отсортировать функции по любому из рейтингов, которые вы вычислили. В этом случае существует только один доступный рейтинг, T-Test
. Приложение предварительно выбирает лучшие пять функций. Измените этот выбор. Очистите пятый выбор и выберите шестое использование функции, Щелкают при нажатой клавише Ctrl.
Ваша сокращённая таблица признаков появится в рабочем пространстве MATLAB.
anova1
| bhattacharyyaDistance
| Diagnostic Feature Designer | kruskalwallis
| perfcurve
| ranksum
| relativeEntropy
| ttest2