Взаимодействуйте с графиками в Sensitivity Analysis Tool

Эта тема показывает, как взаимодействовать с и интерпретировать графики, сгенерированные в инструменте Sensitivity Analysis.

Графики набора параметра

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

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

  1. Выберите сгенерированный набор параметра в области Parameter Sets инструмента.

  2. На вкладке Plots выберите Scatter Plot.

    Также щелкните правой кнопкой по набору параметра и выберите Plot в выпадающем меню.

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

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

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

    Можно выбрать из следующих опций:

    • Переменные Выберите параметры, чтобы построить.

    • Группирующие переменные Groups — Select для графиков, и конфигурируют, как группы отображены.

      Чтобы выбрать параметр как группирующую переменную, нажмите Groups> New Grouping Variable. Например, следующий график сгенерирован, когда группирующей переменной является Gain.

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

      Можно разграничить группы на основе размера маркера и типа маркера вместо цвета, добавьте больше групп, соответствующих группирующей переменной, и измените группирующиеся значения. Можно также добавить больше группирующих переменных. Для этого нажмите Groups> Manage Groups.

      В диалоговом окне Manage Groups вы конфигурируете, как группы отображены. Можно выполнить задачи, такие как:

      • Выберите графический вывод Style или как Color, MarkerSize или как MarkerType. В графиках инструмент использует выбранный стиль, чтобы разграничить группы, соответствующие группирующей переменной.

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

      • Добавьте больше группирующих переменных с помощью Create Grouping Variable выпадающий список.

      • Для группирующей переменной задайте область значений значений для каждой группы в столбце Bin/Value. Например, в настоящее время диалоговое окно показывает, что значения Gain в группах:

        • Low — ниже 0.7736

        • Medium — 0.7736–0.8265

        • High — выше 0.8265

        Чтобы изменить значения группы Low, чтобы быть 0.79 или ниже, введите 0.79 в соответствующей строке столбца Bin/Value.

      • Добавьте больше групп, соответствующих группирующей переменной. Например, чтобы добавить группу со значениями от 0,8265 до 0.9, введите 0.9 в New Bin/Value и нажмите Add Group.

    • Upper triangle plot — Постройте недиагональные подграфики выше диагонали в дополнение к существующим графикам.

    • Программное обеспечение Marginal Box Plots — Requires Statistics and Machine Learning Toolbox™. Постройте диаграммы для каждого из параметров в наборе параметра и выберите положение графиков.

    • Histograms — Постройте распределение вероятностей параметров и выберите положение графиков.

    • Программное обеспечение Kernel Density Plots — Requires Statistics and Machine Learning Toolbox. Постройте распределение вероятностей параметров с помощью средства оценки плотности ядра и выберите положение графиков. Для получения дополнительной информации смотрите Распределение Ядра (Statistics and Machine Learning Toolbox).

    • Overlay linear fit — Постройте наилучшую эмпирическую кривую на поля точек подграфиках. Можно принять решение построить наилучшие эмпирические кривые для одной, всех, строки или столбца поля точек подграфиков.

    • Enable brushing/data selection — Включите выбор точек данных в поля точек подграфиках.

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

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

    • Pop-out plot — Просмотрите подграфик в новом окне.

Графики требования

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

Заданные требования отображены в области Requirements инструмента. Чтобы построить требование в инструменте, щелкните правой кнопкой по требованию и выберите Plot.

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

Оцененные графики поля точек результата

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

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

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

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

Можно выбрать из следующих опций:

  • X-Variables — Выберите параметры и требования, чтобы использовать в качестве x-переменных в поля точек подграфиках.

  • Y-Variables — Выберите параметры и требования, чтобы использовать в качестве y-переменных в поля точек подграфиках.

  • Группирующие переменные Grouping — Select для подграфиков, и конфигурируют, как группы отображены.

    Чтобы выбрать параметр или оцененное требование как группирующая переменная, нажмите Groups> New Grouping Variable. Например, следующий график сгенерирован, когда группирующей переменной является Gain. Инструмент создает три группы на основе низких, средних, и высоких значений группирующей переменной. Инструмент вычисляет эти значения группировки, но можно изменить их в диалоговом окне Manage Groups. Поля точек подграфики отображают оцененные значения требования, когда соответствующее значение усиления низко (синий), средний (красный), и высоко (желтый). Гистограмма строит распределение вероятностей оцененного требования, соответствующего группам.

    Можно разграничить группы на основе размера маркера и типа маркера вместо цвета, добавьте больше групп, соответствующих группирующей переменной, и измените группирующиеся значения. Можно также добавить больше группирующих переменных. Для этого нажмите Groups> Manage Groups. Для получения дополнительной информации см. Графики Набора Параметра.

  • Программное обеспечение Marginal Box Plots — Requires Statistics and Machine Learning Toolbox. Постройте диаграммы для каждого из параметров в наборе параметра и выберите положение графиков.

  • Histograms — Постройте распределение вероятностей параметров и выберите положение графиков.

  • Программное обеспечение Kernel Density Plots — Requires Statistics and Machine Learning Toolbox. Постройте распределение вероятностей параметров с помощью средства оценки плотности ядра и выберите положение графиков. Для получения дополнительной информации смотрите Распределение Ядра (Statistics and Machine Learning Toolbox).

  • Overlay linear fit — Постройте наилучшую эмпирическую кривую на поля точек подграфиках. Можно принять решение построить наилучшие эмпирические кривые для одной, всех, строки или столбца графиков рассеивания.

  • Enable brushing/data selection — Включите выбор точек данных в поля точек подграфиках.

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

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

  • Pop-out plot — Просмотрите подграфик в новом окне.

Оцененный результат Контурные графики

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

Можно построить контурный график оцененных результатов. Для этого выберите оцененный результат в области Results инструмента и выберите контурный график во вкладке Plots инструмента.

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

Графики торнадо статистического анализа

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

Сгенерировать график торнадо, оценивающий влияние параметров на требованиях:

  1. Во вкладке Statistics инструмента выберите результаты оценки, которые вы хотите анализировать в списке Evaluation Results to Analyze.

  2. Задайте методы статистического анализа.

    Можно принять решение вычислить коэффициент корреляции, стандартизированный коэффициент регрессии и частичный коэффициент корреляции (требует программного обеспечения Statistics and Machine Learning Toolbox).

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

  3. Для каждого из этих методов задайте что данные использовать для анализа. Можно выбрать из Linear (Пирсон), Ranked (Копьеносец) и аналитические типы Kendall. Kendall применим, когда метод анализа является Correlation и требует программного обеспечения Statistics and Machine Learning Toolbox.

    Можно вычислить все применимые комбинации методов анализа и типов.

  4. Вычислите коэффициенты и сгенерируйте график торнадо.

    Нажмите Compute Statistics.

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

  • Корреляция

  • Порядковая корреляция

  • Корреляция Кендалла

  • Частичная корреляция

  • Оцените частичную корреляцию

  • Стандартизированная регрессия

  • Оцените стандартизированную регрессию

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

Похожие темы