Можно подтвердить анализ чувствительности путем проверки сгенерированных значений параметров, результатов оценки и результатов анализа.
Чтобы выполнить анализ чувствительности, вы выбираете параметры модели для оценки и генерируете представительный набор значений параметров, чтобы исследовать пробел проекта. Вы создаете набор параметров путем определения распределений параметра такой как нормальных или универсальных. Можно также задать корреляции между параметрами. Для получения дополнительной информации смотрите, Генерируют Выборки Параметра для Анализа чувствительности. После генерации значений параметров постройте их, чтобы проверять, совпадают ли сгенерированные значения параметров с желаемыми техническими требованиями. Это особенно важно, если вы генерируете небольшое количество случайных выборок для каждого набора параметров.
Если вы видите несоответствие в сгенерированных параметрах и заданном распределении и корреляциях, можно попробовать одно из следующего:
Сгенерируйте случайные выборки снова, пока вы не достигнете заданных распределений и корреляций.
Увеличьте объем выборки за счет увеличения времени оценки.
Задайте различные методы выборки. Используйте латинский метод выборки гиперкуба для более систематического заполняющего пространство подхода, чем случайная выборка. Если у вас есть программное обеспечение Statistics and Machine Learning Toolbox™, используйте Sobol и Холтон квазислучайные методы выборки для более заполняющего пространство подхода, чем латинский метод гиперкуба.
Построить сгенерированные параметры в Sensitivity Analyzer:
Выберите сгенерированный набор параметров в области Parameter Sets приложения.
Во вкладке Plots выберите Scatter Plot.
Сгенерированный график отображает гистограммы сгенерированных значений для каждого параметра на диагонали и попарный график рассеивания параметров на вне диагоналей. Для получения дополнительной информации о графике рассеивания, смотрите, Взаимодействуют с Графиками в Sensitivity Analyzer.
Смотрите гистограммы, чтобы гарантировать, что сгенерированные значения параметров совпадают с намеченными распределениями параметра. Смотрите недиагональные графики рассеивания, чтобы гарантировать, что присутствуют любые заданные корреляции между параметрами.
Чтобы построить сгенерированные значения параметров в командной строке, использовать sdo.scatterPlot
. Используйте функции такой как mean
проверять демонстрационную статистику.
После генерации набора параметров вы задаете функцию стоимости путем создания конструктивных требований на сигналах модели. Вы затем оцениваете функцию стоимости при каждом наборе значений параметров. Чтобы подтвердить результаты оценки, смотрите оцененные значения функции стоимости. Если оценки функции стоимости содержат NaN
значения, которые могли указать на проблему.
Проверять на NaN
значения в Sensitivity Analyzer после оценки завершены:
Откройте таблицу результатов оценки, если это не уже открыто.
В области Results приложения щелкните правой кнопкой по оцененному результату и выберите Open в меню.
В таблице Evaluation Results каждая строка таблицы перечисляет значения набора параметров и соответствующие оцененные значения функции стоимости конструктивных требований.
Сортировка оцененных значений требования в порядке убывания. Для этого щелкните дважды на оцененном столбце требования. Любой NaN
значения перечислены наверху оцененного столбца требования.
Смотрите значения параметров, которые привели к NaN
значения для оцененных требований. Если вы не ожидаете NaN
закончитесь для той строки значений параметров, исследуйте свою модель далее.
Чтобы просмотреть оцененные результаты в командной строке, смотрите оценку функции стоимости выход sdo.evaluate
.
После оценки вы анализируете эффект параметров на конструктивных требованиях и идентифицируете большинство влиятельных параметров. Для получения дополнительной информации смотрите, Анализируют Отношение Между Параметрами и Конструктивными требованиями. Чтобы подтвердить результаты анализа, сгенерируйте различный набор параметров и переоцените конструктивные требования. Если результаты анализа не сопоставимы, рассматривают увеличение количества отсчетов в вашем наборе параметров.