Diagnostic Feature Designer

В интерактивном режиме извлеките, визуализируйте и отранжируйте признаки из измеренных или симулированных данных для диагностики машины и предзнаменований

Описание

Приложение Diagnostic Feature Designer позволяет вам выполнять фрагмент проекта функции прогнозирующего рабочего процесса обслуживания с помощью многофункционального графического интерфейса. Вы проектируете и сравниваете функции в интерактивном режиме и затем определяете, какие функции являются лучшими при различении между данными из номинальных систем и из неисправных систем. Самые эффективные функции в конечном счете становятся вашими индикаторами состояния для диагностики отказа и предзнаменований.

Используя это приложение, вы можете:

  • Импортируйте измеренные или симулированные данные из отдельных файлов, файла ансамбля или datastore ансамбля что файлы ссылок, внешние к приложению.

  • В интерактивном режиме визуализируйте данные, чтобы построить переменные ансамбля, которые вы импортируете или что вы вычисляете в рамках приложения. Данные группы условием помечают в графиках так, чтобы можно было ясно видеть, прибывают ли данные члена из номинальных или неисправных систем.

  • Выведите новые переменные, такие как синхронные во времени усредненные сигналы или закажите спектры. Приложение выполняет обработку на всех членах ансамбля с одной командой.

  • Генерируйте признаки от своих переменных и визуализируйте их эффективность с помощью гистограмм. Функции включают статистику сигнала, нелинейные метрики, вращая метрики машинного оборудования и спектральные метрики.

  • Отранжируйте свои признаки, чтобы определить, которые являются лучшими при различении поведенческих различий в данных.

    • Используйте контролируемый рейтинг с помеченными функциями, чтобы определить, какие функции, скорее всего, различат между номинальным и дефектным поведением.

    • Используйте безнадзорный рейтинг, когда ваши данные не имеют никаких условных переменных или меток, чтобы определить, какие функции показывают лучшую кластеризацию с другими функциями и, скорее всего, укажут на различный отказ или условия работы.

    • Используйте предвещающий рейтинг с функциями, извлеченными из данных запуска к отказу, чтобы определить, какие функции, скорее всего, укажут на остающийся срок полезного использования (RUL).

  • Экспортируйте свои самые эффективные признаки непосредственно к Classification Learner для большего понимания эффективности функции и для обучения алгоритма.

  • Сгенерируйте код для признаков, которые вы выбираете так, чтобы можно было воспроизвести, настроить и автоматизировать расчеты функции в MATLAB® функция.

Чтобы начать с приложением, у вас должны быть данные из ваших систем, доступных в вашем рабочем пространстве MATLAB. Для получения информации об организации ваших данных для импорта в приложение смотрите, Организуют Системные Данные для Diagnostic Feature Designer.

Для получения дополнительной информации об индикаторах состояния для прогнозирующего обслуживания, смотрите Индикаторы состояния для Контроля, Обнаружения Отказа и Предсказания.

Diagnostic Feature Designer app. A toolstrip is on the top. The data browser is on the left. A set of histograms that illustrate group separation is in the main plot area.

Откройте приложение Diagnostic Feature Designer

  • Панель инструментов MATLAB: На вкладке Apps, под Control System Design and Analysis, кликают по значку приложения.

  • Командная строка MATLAB: Войти diagnosticFeatureDesigner.

Параметры

Покажите вкладку разработчика

Инициируйте новый сеанс приложения путем импорта исходных данных в приложение от рабочего пространства MATLAB. Можно импортировать данные из таблиц, расписаний, массивов ячеек или матриц. Можно импортировать данные из одного источника, который комбинирует данные нескольких членов ансамбля или членов ансамбля индивидуума импорта из отдельных источников. Можно также импортировать datastore ансамбля, который содержит информацию, которая позволяет приложению взаимодействовать с внешними файлами данных. Ваши файлы могут содержать фактические или симулированные данные об измерении временного интервала, спектральные модели или таблицы, имена переменных, условие и операционные переменные, и показывают вас сгенерированный ранее. Diagnostic Feature Designer комбинирует все ваши данные члена в один набор данных ансамбля. В этом наборе данных каждая переменная является коллективным сигналом или моделью, которая содержит все отдельные значения члена.

Для получения дополнительной информации об импортировании данных, смотрите, Импортируют Данные в Diagnostic Feature Designer.

Для получения дополнительной информации о терминах, связанных с ансамблями данных, смотрите Больше О.

Для получения дополнительной информации об организации ваших данных для импорта в приложение, смотрите, Организуют Системные Данные для Diagnostic Feature Designer.

Задайте опции графического вывода значения по умолчанию для всех графиков, которые вы генерируете во время своего сеанса приложения. Можно установить эти опции, прежде чем вы сгенерируете свой первый график, или в любое время во время вашего сеанса. Новые настройки применяются только к графикам, которые вы генерируете после установки опций а не к графикам, которые вы сгенерировали ранее. Можно временно заменить настройки Plot Options для отдельных участков, не изменяя заданные значения по умолчанию для последующих графиков. Когда вы нажимаете Plot Options, вы открываете диалоговое окно, которое позволяет вам устанавливать опции в следующих панелях.

  • Общий Эти опции применяются ко всему сигналу и графикам спектра.

    • Group by — Данные группы меткой условной переменной. Приложение использует цвет, чтобы отличить группы метки. Например, если вашей условной переменной является faultCode с маркирует healthy и degraded, приложение использует один цвет для данных члена с healthy пометьте и другой цвет для данных члена с degraded метка

    • Number of curves — Задайте число членов, чтобы построить. Установите эту опцию, когда у вас есть большое количество членов ансамбля, и вы хотите построить только подмножество членов. Используя эту опцию уменьшает время графического вывода и позволяет вам оценивать отдельное поведение члена более легко.

  • Spectrum — Эти опции применяются только к спектральным графикам.

    • Number of peaks to mark — Задайте количество peaks, чтобы отметить. Установите эту опцию ограничивать количество спектрального peaks, который отмечен, чтобы подсветить только старший значащий peaks.

  • Ensemble Summary — Эти опции применяются только к графику сводных данных ансамбля, который является специальным графиком, который отображает среднее и стандартное отклонение ансамбля в целом.

    • Number of standard deviations — Задайте количество стандартных отклонений, что сводные данные ансамбля строят отображения.

    • Show min and max boundaries — Задайте, отобразить ли контуры фактических минимальных и максимальных значений ансамбля.

Сгенерируйте график переменной ансамбля или покажите таблицу. Чтобы сгенерировать график, сначала выберите переменную или покажите таблицу от Браузера Данных. Галерея графика показывает значки для совместимых типов графика. Следующая таблица описывает типы графика для каждого типа выбора.

InputType Постройте типОписаниеНастройте с
СигналТрассировка сигналаДанные сигнала ансамбля, построенные по времени или другой независимой переменной, которая не представляет частоту.Вкладка трассировки сигнала
Сводные данные ансамбляСреднее значение, стандартное отклонение, и min, граничный / макс. граничный для ансамбля в целом.Вкладка сводных данных ансамбля
СпектрСпектр мощностиСтепень сигнала ансамбля построена по частоте.Вкладка спектра мощности
Закажите спектрСтепень сигнала ансамбля, построенная по порядку, который является отношением определенной частоты к основной вращательной частоте.Закажите вкладку спектра
Покажите таблицуГистограммаПокажите эффективность, как визуализируется столбчатой диаграммой с расцветкой для метки условия. Эффективные функции разделяют условия чисто.Вкладка гистограммы
Покажите табличное представлениеТаблица, содержащая значения функции и их условие, помечает для каждого члена ансамбля.N/A
Покажите трассировкуПокажите значения для каждого члена. Этот график особенно полезен для предвещающих функций (для RUL) вычисленный из основанных на системе координат данных.N/A

Задайте политику системы координат, когда это необходимо, чтобы выполнить обработку данных на последовательных сегментах сигнала, а не полного сигнала целиком. Политика системы координат состоит из формата кадра и частоты кадров. Формат кадра является интервалом, на котором собраны данные о системе координат. Частота кадров является временным интервалом между системой координат, запускают времена.

Для получения дополнительной информации об основанной на системе координат обработке смотрите политику Режима и Системы координат Обработки данных.

Задайте опции, когда это необходимо, чтобы изменить один или оба следующие настройки.

  • Independent Variable — Независимая переменная (IV), чтобы использовать. Когда вы импортируете свои данные, можно задать больше чем одну независимую переменную для сигнала. Например, если ваш сигнал является базирующимся временем, вы можете хотеть также иметь независимую переменную для демонстрационного индекса. После того, как вы завершаете импорт, можно заменить независимую переменную, которую приложение использует для определенного графика или расчета. Когда вы выбираете Options> Independent Variable, отображения приложения список доступных независимых переменных. Ваш выбор изменяет IV всех применимых сигналов или спектров. Для получения дополнительной информации об определении альтернативного IV смотрите, Задают Демонстрационный индекс, когда Альтернативный IV в Импортирует Данные в Diagnostic Feature Designer.

  • Use Parallel Computing — Члены ансамбля процесса параллельно. Используя параллельные вычисления может значительно уменьшить время вычислений для многочисленных ансамблей. Эта опция доступна только, когда вам установили Parallel Computing Toolbox™ и лицензируемый.

Выберите опции для обработки ваших данных в новые сигналы. Используйте эти новые сигналы в качестве входных параметров к другим опциям обработки или в качестве входных параметров, чтобы показать генерацию. Большинство опций обработки работает с каждым членом ансамбля. Можно также выполнить обработку уровня ансамбля, чтобы просмотреть, как ансамбль ведет себя в целом. Каждый выбор опции открывает новую вкладку для ваших технических требований. Выбор опции также открывает общую вкладку Data Processing, если та вкладка не уже открыта. Вкладка Data Processing предоставляет информацию о входном сигнале.

Чтобы задать сигнал обработать, выберите переменную из браузера данных до выбирания опции обработки данных. Чтобы изменить сигнал после открытия вкладки опции, закройтесь, опция переходят и выбирают новый сигнал или в браузере данных или из списка Signal во вкладке Data Processing.

Для получения дополнительной информации об опциях обработки и параметрах, которые можно установить для каждой опции, см.:

Вычислите функции во временном интервале. Signal Features применяется к любым сигналам. Rotating Machinery Features является специализированными метриками, которые применяются к левереджу. Nonlinear Features обеспечивает метрики, которые характеризуют хаотическое поведение в сигналах вибрации. Каждый выбор открывает диалоговое окно для вашего исходного сигнала и технических требований функции.

Чтобы задать источник сигнала для ваших функций, выберите переменную сигнала из браузера данных до выбирания опции функций временного интервала. Чтобы изменить сигнал после открытия вкладки опции, закройтесь, опция переходят и выбирают новый сигнал или в браузере данных или в меню Signal во вкладке Time-Domain Features.

Для получения дополнительной информации об опциях функций временного интервала и параметрах, которые можно установить для каждой опции, видеть:

Вычислите функции в частотном диапазоне. Spectral Features является общими метриками, которые применяются к любому спектру, такому как пиковая амплитуда через полный заданный частотный диапазон. Bearing Faults Features, Gear Mesh Faults Features и Custom Faults Features являются специализированными метриками для вращения машинного оборудования, которые фокусируются на спектральном поведении в определенных полосах отказа, которые связали характеристические частоты, где отказы могут произойти компонентов системы.

Для получения дополнительной информации о функциях частотного диапазона, смотрите

Откройте вкладку рейтинга функции, чтобы выполнить контролируемый, безнадзорный, или предвещающий рейтинг для таблицы функции, которую вы выбираете. Для получения дополнительной информации смотрите, что Функция Оценивает Вкладку.

Экспортируйте признаки или ваш целый набор данных, чтобы использовать их или совместно использовать их за пределами приложения. Сгенерируйте код, чтобы воспроизвести ваши расчеты функции в функции MATLAB.

  • Для экспорта функции обе опции открывают список функций.

    • Если вы еще не отранжировали свои признаки, приложение сортирует этот список по наименованию и отмечает все функции экспортом по умолчанию. Можно совершенствовать выбор, если вы хотите экспортировать только определенные признаки.

    • Если вы отранжировали свои признаки, приложение сортирует этот список по вашей спецификации Sort by во Вкладке Рейтинга Функции. Используйте Select top features, чтобы экспортировать только наиболее высоко отранжированные признаки, на основе количества функций, которые вы задаете. Можно изменить порядок сортировки в алфавитный путем выбора Name в списке Features sorted by. Или с порядком сортировки, можно индивидуально выбрать или очистить функции, чтобы экспортировать.

    Когда вы экспортируете в рабочее пространство MATLAB, можно использовать методы командной строки с функциями. Когда вы экспортируете в Classification Learner, вы открываете сеанс Classification Learner, который использует ваши выбранные функции, как введено.

  • Для генерации кода, права преимущественной покупки, Generate Function for Features, позволяет вам сгенерировать код MATLAB с простым набором технических требований для таблицы функции, алгоритма ранжирования и количества функций. Используйте эту опцию, когда это необходимо, чтобы сгенерировать код для функций, базирующихся только на рейтинге, или, когда это необходимо, сгенерировать код для всех ваших функций.

    Вторая опция генерации кода, Generate Function for..., позволяет вам настраивать свой выбор элементов, чтобы включать в функцию. Например, можно отфильтровать выбор на основе критериев, таких как текст ввода или вывода. Можно включать сигналы и спектры, которые не используются в функциях, которые вы выбираете. Выбор Generate Function for... открывает выбираемый список всех сигналов, функций и занимающих место таблиц, которые вы сгенерировали. Generate Function for... также открывает вкладку Code Generation, которая предусматривает возможность фильтрации для списка. Используйте фильтр, чтобы просмотреть только элементы, которые соответствуют критерию фильтра. Можно использовать различные фильтры, чтобы выбрать выходные параметры, которые вы хотите. Чтобы рассмотреть все ваши выборы независимо от фильтра, нажмите Sort by Selection. Это списки опций все доступные выходные параметры с элементами, что вы выбрали On верхней части. Для получения дополнительной информации смотрите Вкладку Генерации кода.

    Если вы задали основанные на системе координат данные (см. Опции), нажатие по Generate Function for... открывает сначала список с выборами для технических требований системы координат, которые вы использовали. Элементы в вашем сгенерированном коде должны или все управлять на полном сигнале или всем использовании той же спецификацией системы координат.

    Для получения дополнительной информации о том, как сгенерировать код в приложении, смотрите, что Автоматическое Извлечение признаков Использует Сгенерированный код MATLAB, и Сгенерируйте функцию MATLAB в Diagnostic Feature Designer.

Для получения дополнительной информации об опциях Export, см.:

Трассировка сигнала, спектр мощности и вкладки графика спектра порядка

Используйте Panner, чтобы фокусироваться на сегментах данных в диапазоне оси X, который вы указываете и изменить шкалу графика. Panner предоставляет полосный график ниже основного графика. Чтобы фокусироваться на разделе основного графика, переместите указатели. Чтобы изменить шкалу графика, выберите одну из опций в Scale.

Используйте Group By и Number of Curves, когда это необходимо, чтобы отобразить группировку метки ансамбля и ограничить число членов, которое вы строите. Используйте Peaks to Mark, чтобы задать сколько спектрального peaks, чтобы подсветить. Значения по умолчанию соответствуют настройкам в Plot Options. Когда вы изменяете эти настройки во вкладке графика, вы изменяете их только для текущего графика. Для получения дополнительной информации об этих параметрах см. Опции Графика.

Используйте Normalize Y Axis, когда вы построите несколько переменных и захотите просмотреть переменные на том же самом [-1, 1] шкала. Относительный сигнал или амплитуды спектра в переменной не изменяются.

В сигнале или графике спектра, вы подсвечиваете отдельный член путем расположения курсора на трассировку члена. Выберите Show Signal Information или Show Spectrum Information, чтобы отобразить и переменный член, который вы подсвечиваете и метка условия для того члена в правом нижнем углу.

Задайте, как построить несколько переменных вместе.

  • Выберите, чтобы создать один график, который накладывает все трассировки и использует одну шкалу оси Y.

  • Очиститесь, чтобы создать отдельные графики, отображенные вертикально, каждый с уникальным масштабированием оси Y.

Выберите Data Cursors, чтобы отобразить значения ключевых пунктов в вашем сигнале. Data Cursor являются горизонтальными и вертикальными панелями, которые вы располагаете над интересным местом, таким как пиковое значение. Курсоры отображают положения X и Y. Чтобы отобразить расстояние между курсорами, выберите Show Signal Information. Чтобы заблокировать панели так, чтобы они двинулись вместе, выберите одну из опций Lock Spacing.

Вкладка гистограммы

Нажмите Select Features, чтобы открыть выбираемый список функций, чтобы построить. Используйте Select Features, например, когда вы генерировали много признаков, но вы хотите фокусироваться на подмножестве в одной панели графика.

Выберите условную переменную, чтобы основывать гистограммы функции на. Гистограммы функции используют цвет, чтобы визуализировать разделение групп данных с различными метками для той условной переменной.

Пример: faultCode

Задайте разрешение гистограммы с помощью Bin Width, Bin Method, Number of Bins и Bin Limits. Настройки интервала применяются ко всем гистограммам за таблицу функции.

Настройки интервала весьма зависимы. Алгоритм гистограммы приложения использует порядок очередности определить, что использовать:

  • Binning Method является драйвером по умолчанию для ширины интервала.

  • Спецификация Bin Width заменяет Метод Раскладывания.

  • Ширина интервала и независимый Bin Limits управляют количеством интервалов. Спецификация Number of Bins оказывает влияние только, когда значением Group By является none.

    Для получения дополнительной информации об интерпретации и настройке гистограмм, смотрите, Генерируют и Настраивают Гистограммы Функции.

Покажите занимающую место вкладку

Выберите контролируемый метод рейтинга классификации, чтобы оценить, как эффективно каждая функция разделяет данные различными метками условия. Если вы уже отранжировали свои признаки, можно занять место снова с различным методом и отобразить получившиеся рейтинги вместе. Каждый метод использует различный статистический подход.

Меню дифференцируется между 2D классом и методами рейтинга мультикласса.

  • 2D методы класса — Использование, когда ваша условная переменная (CV) имеет только две метки, такие как healthy и faulty. Значением по умолчанию для 2D методов класса является T-Test.

  • Мультиметоды класса — Использование, когда ваша условная переменная имеет две или больше метки, такие как healthy, faultCode1, и faultCode2. Значением по умолчанию для мультиметодов класса является One-way ANOVA

Метод рейтинга значения по умолчанию для условных переменных 2D класса, T-Test, самый простой метод, как он только полагает, равны ли средние значения двух помеченных групп или нет. T-Test в основном, полезно для идентификации неэффективных функций, чтобы отбросить.

Таблица размечает влияние определенных критериев на выборе метода рейтинга.

КритерийРейтинг метода
Тип условной переменной
  • CV мультикласса — однофакторный дисперсионный анализ, Краскэл-Уоллис

  • CV 2D класса — T-тест, энтропия, Бхаттачарья, Wilcoxon, ROC

Покажите критерий выигрыша
  • Среднее расхождение — t-критерий Стьюдента (в основном, для отбрасывания неэффективных функций)

  • Перекрытие распределения — Все другие

Форма распределения
  • Гауссов — t-критерий Стьюдента, энтропия, Бхаттачарья, однофакторный дисперсионный анализ

  • Негауссов — ROC, Wilcoxon, Краскэл-Уоллис

Базис требуемого метода
  • Тест гипотезы — t-критерий Стьюдента, однофакторный дисперсионный анализ, Wilcoxon, Краскэл-Уоллис

  • Измерение расстояния — энтропия, Бхаттачарья, ROC

Выбор метода активирует новую вкладку именем, которое совпадает с методом рейтинга. Для получения дополнительной информации об этой активированной методом вкладке смотрите Вкладки Метода Рейтинга.

Для получения дополнительной информации о методах рейтинга см.:

Выберите безнадзорный метод рейтинга классификации, чтобы оценить, как эффективно каждая функция выполняет, когда у вас нет маркированных данных. Приложение предоставляет две безнадзорных возможности рейтинга:

  • Лапласов Счет — Баллы отражаются как хорошо кластер функций с другими функциями, чтобы сформировать отличные группировки.

  • Отклонение — Баллы отражают отклонение функции. Функции с низкими отклонениями имеют тенденцию добавлять менее полезную информацию в модель.

Выбор метода активирует новую вкладку именем, которое совпадает с методом рейтинга. Для получения дополнительной информации об этой вкладке смотрите Вкладки Метода Рейтинга.

Для получения дополнительной информации о безнадзорном выигрыше рейтинга см.:

Безнадзорный рейтинг доступен в Diagnostic Feature Designer, но не в Classification Learner. Если вы планируете экспортировать свои признаки к Classification Learner, чтобы обучить модель, необходимо использовать данные ансамбля, которые включают метки.

Выберите предвещающий метод рейтинга, чтобы оценить, как эффективно каждая функция отслеживает ухудшение ваших членов ансамбля, когда у вас есть данные запуска к отказу. Высокопоставленные функции являются лучшими при предсказании остающегося срока полезного использования (RUL).

Приложение предоставляет три предвещающих метода рейтинга, все из которых выигрывают функции по шкале в пределах от 0 до 1. Один метод, Monotonicity, всегда доступно. Другие два метода, Trendability и Prognosability, доступны только, когда вы используете основанные на системе координат данные. Меньшие сегменты данных в основанных на системе координат данных позволяют отслеживание небольших изменений, которые вызваны ухудшением.

  • Monotonicity характеризует тренд функции, когда система развивается к отказу. Когда система прогрессивно становится ближе к отказу, подходящий индикатор состояния имеет монотонный положительный или отрицательный тренд. Для получения дополнительной информации смотрите monotonicity.

  • Trendability обеспечивает меру подобия между траекториями функции, измеренной в нескольких экспериментах запуска к отказу. Trendability индикатора состояния кандидата задан как самая маленькая абсолютная корреляция между измерениями. Для получения дополнительной информации смотрите trendability.

  • Prognosability является мерой изменчивости функции при отказе относительно области значений между ее начальными и окончательными значениями. Более prognosable функция имеет меньше изменения при отказе относительно области значений между ее начальными и окончательными значениями. Для получения дополнительной информации смотрите prognosability.

Выбор метода активирует новую вкладку именем, которое совпадает с методом рейтинга. Для получения дополнительной информации об этой активированной методом вкладке смотрите Ranking Method Tab.

Для примера использования предвещающего рейтинга в приложении смотрите, Выполняют Предвещающую Функцию, Занимающую место для Ухудшающейся Системы Используя Diagnostic Feature Designer.

Выберите условную переменную, которая обеспечивает метки для алгоритма ранжирования классификации, чтобы использовать.

Задайте метод рейтинга к виду при сравнении результатов различных методов рейтинга. Когда вы используете один метод рейтинга, отображения приложения результаты в порядке важности, как обозначено занимающим место счетом к тому методу. При сравнении результатов для нескольких методов измените Sort By, чтобы изменить метод, который управляет порядком сортировки.

Задайте этот параметр, чтобы устранить занимающую место музыку к определенному методу. Используйте этот параметр, например, при сравнении результатов нескольких рейтингов, и вы хотите упростить отображение путем устранения рейтингов, которые не влияют выбор признаков.

Экспортируйте признаки, чтобы использовать их или совместно использовать их за пределами приложения. Обе опции открывают отсортированный по рейтингу выбираемый список, чтобы выбрать из. Когда вы экспортируете в рабочее пространство MATLAB, можно использовать методы командной строки с функциями. Когда вы экспортируете в Classification Learner, вы открываете сеанс Classification Learner, который использует ваши выбранные функции, как введено.

Если вы хотите экспортировать свой целый набор данных из приложения, используйте Export от вкладки Feature Designer.

Можно также сгенерировать код, который воспроизводит расчеты для переменных и показывает вас выбор. Для получения дополнительной информации см. описание опций генерации кода в Разделе экспорта во вкладке Feature Designer. Когда вы генерируете код с помощью Generate Function for Features от вкладки Feature Ranking значений по умолчанию Ranking Method к методу вы задаете в Sort By.

Рейтинг вкладок метода

Установка важности корреляции позволяет вам фильтровать функции, которые передают подобную информацию выше отранжированным признакам. Это экранирование обеспечивает более разнообразный набор функций в верхних рангах.

Критерий экранирования является набором коэффициентов взаимной корреляции, которые функция имеет с выше отранжированными признаками. Высокая взаимная корреляция между двумя функциями подразумевает, что обе функции разделяют группы условия так же и предоставляют избыточную информацию. Со значением по умолчанию 0, приложение не включает сокращение функции в занимающие место баллы. Когда вы увеличиваете значение важности корреляции, приложение увеличивает влияние взаимной корреляции функции на счете рейтинга функции. Это увеличивающееся влияние прогрессивно понижает счет избыточных функций.

Схема нормализации выполняет независимую нормализацию через члены для каждой функции. Нормализация позволяет более прямые сравнения среди функций. Отображения приложения уравнение определения для схемы вы выбираете непосредственно ниже вашего выбора.

Эта опция доступна только для контролируемого рейтинга и безнадзорных методов рейтинга Лапласиана.

Лапласовы параметры задают значения ключа для вычисления Лапласового счета <чтобы быть обновленными>.

  • Number of neighbors — <чтобы быть обновленным>

  • Distance Metric — <чтобы быть обновленным>

  • Kernel Scale — <чтобы быть обновленным>

Эта опция доступна только для безнадзорного метода рейтинга Лапласиана.

Нажмите Apply, чтобы вычислить рейтинг с заданными параметрами. Вкладка Feature Ranking в области графического вывода отображает результаты и графически и tabularly. Это отображение также включает результаты для алгоритма ранжирования по умолчанию, и для любых других методов рейтинга вы вычислили ранее.

Если вы вычисляете рейтинг, приложение отключает Apply, пока вы не изменяете параметр. Можно вычислить рейтинг во вкладке многократно. Каждый раз, когда вы изменяете параметры и вычисляете рейтинг, новые результаты перезаписывают предыдущие результаты во вкладке области графического вывода.

Если вы завершили свой рейтинг во вкладке метода рейтинга, близко та вкладка, чтобы возвратить управление во вкладку Feature Ranking. Feature Ranking отключен, в то время как любая вкладка метода рейтинга активируется.

Вкладка генерации кода

Это свойство доступно только для чтения.

Информация о политике системы координат отражает выбор, который вы делаете, когда вы выбираете Export > Generate Function for... во вкладке Feature Designer.

Установите критерии совершенствовать ваши опции при выборе элементов для сгенерированной функции. Все критерии позволяют вам перезаписывать выбираемые опции со строкой. Соответствие строки является нечувствительным к регистру. Ваши фильтры применяются ко всем выходным элементам, включая сигналы, функции и занимающие место таблицы. Критерии включают:

  • Вывод Представьте появление в виде строки на выходное имя, которое является именем переменной, функции или занимающей место таблицы, чтобы выбрать для сгенерированной функции

  • Входной параметр Входной сигнал, из которого выходная переменная или функция были вычислены или таблица функции, из которой была вычислена занимающая место таблица

  • Method — Расчет, который произвел выходной элемент, такой как TSA или Kurtosis

  • Analysis Type — Обработка данных, обработка функции или рейтинг функции

Чтобы сбросить один фильтр, удалите содержимое и щелкните где угодно в приложении. Чтобы сбросить все фильтры целиком, нажмите Reset Filters.

Отобразите все выбранные пункты вместе. Используйте Sort Selected особенно, когда вы будете использовать несколько комбинаций фильтра, чтобы собрать ваши codegen выборы. Все ваши выборы появляются вместе.

Задайте, использовать ли параллельные вычисления в сгенерированном коде. Значением по умолчанию является значение, которое задано в Опциях. Можно задать параллельные вычисления, даже если вы выполнили свою интерактивную обработку, не используя параллельные вычисления. Этот подход помогает вашему коду быть более масштабируемым, если вы планируете запустить сгенерированный код на более многочисленном ансамбле, чем ансамбль, вы раньше разрабатывали оценки. Можно также выключить параллельные вычисления, если вы использовали их, когда вы разработали оценки.

Чтобы использовать в своих интересах параллельную обработку в сгенерированном коде, пользователю нужно было установить Parallel Computing Toolbox и лицензируемый. Однако код все еще запустится в последовательном режиме в системах, которые не имеют тулбокса.

Нажмите кнопку Generate Function, когда вы завершите конфигурирование ваших выборов. Приложение открывает функцию, которая содержит расчеты, используемые для всех выходных элементов, которые вы выбрали.

Для получения дополнительной информации о генерации кода в приложении, смотрите, что Автоматическое Извлечение признаков Использует Сгенерированный код MATLAB.

Программируемое использование

развернуть все

diagnosticFeatureDesigner открывает приложение Diagnostic Feature Designer.

diagnosticFeatureDesigner(sessionFile) открывает приложение и загружает ранее сохраненный сеанс. sessionFile имя файла данных сеанса на пути MATLAB. Данные включают все переменные и функции что вы или импортированный в приложение или вычисленный в рамках приложения. Данные также включают ваши настройки приложения и информацию об обработке, необходимую, чтобы сгенерировать код.

Чтобы сохранить сеанс, в приложении Diagnostic Feature Designer, на вкладке Feature Designer, нажимают Save Session.

Больше о

развернуть все

Введенный в R2019a