exponenta event banner

класс sdo.Analysis Options

Пакет: sdo

Параметры анализа для sdo.analyze

Синтаксис

opt = sdo.AnalyzeOptions
opt = sdo.AnalyzeOptions('Method',method_name)

Описание

Укажите метод анализа и параметры метода для анализа чувствительности с помощью sdo.analyze.

Строительство

opt = sdo.AnalyzeOptions создает sdo.AnalyzeOptions и присваивает свойствам значения по умолчанию.

Чтобы изменить значение свойства, используйте точечную нотацию. Например:

opt = sdo.AnalyzeOptions;
opt.Method = 'StandardizedRegression';
opt.MethodOptions = 'Ranked';

opt = sdo.AnalyzeOptions('Method',method_name) устанавливает значение Method свойство для method_name.

Входные аргументы

method_name

Имя метода, указанное как одно из следующих значений: 'Correlation', 'PartialCorrelation', 'StandardizedRegression', или 'All',

Например, method_name = 'PartialCorrelation'.

Чтобы использовать несколько методов, укажите method_name в виде массива ячеек.

Для получения информации о каждом методе см. Method описание свойства.

Свойства

Method

Метод анализа, используемый sdo.analyze, указанный как один из следующих или массив ячеек, содержащий подмножество следующих элементов:

  • 'Correlation' - Вычисляет коэффициенты корреляции, R. Используется для анализа корреляции параметров модели и выходных данных функции затрат.

    R рассчитывается следующим образом:

    R (i, j) = C (i, j) C (i, i) C (j, j) C = cov (x, y) = E [(x

    x и y являются входными аргументами sdo.analyze.

    Значения R находятся в диапазоне [-1 1]. (i, j) запись R указывает корреляцию между x (i) и y (j).

    • R(i,j) > 0 - Переменные имеют положительную корреляцию. Переменные увеличиваются вместе.

    • R(i,j) = 0 - Переменные не имеют корреляции.

    • R(i,j) < 0 - Переменные имеют отрицательную корреляцию. Когда одна переменная увеличивается, другая уменьшается.

  • 'PartialCorrelation' (Требуется лицензия на Toolbox™ статистики и машинного обучения) - вычисляет коэффициенты частичной корреляции, R. Используйте для анализа корреляции параметра модели и функции затрат, корректируя для устранения влияния других параметров.

    R рассчитывается с использованием partialcorri (Statistics and Machine Learning Toolbox) в программе Statistics and Machine Learning Toolbox.

  • 'StandardizedRegression' - Вычисляет стандартизированные коэффициенты регрессии, R. Используйте, если предполагается, что параметры модели линейно влияют на функцию затрат.

    R рассчитывается следующим образом:

    R = bx

    Рассмотрим одну выборку (x1,...,xNp) и соответствующий один выход, y. bx - вектор коэффициента регрессии, вычисленный с использованием наименьших квадратов при условии y^=b0+∑i=1Npb^xixi линейной модели. R стандартизирует каждый элемент bx, умножая его на отношение стандартного отклонения соответствующей х-выборки (

  • 'All' - Программное обеспечение рассчитывает результаты для всех применимых комбинаций Method и MethodOptions. Эта опция может занять много времени, если имеется большой набор образцов с множеством параметров и множеством различных выходов затрат/ограничений.

  • Для x (Ns-на-Np) и y (Ns-на-Nc) все методы вычисляют R как таблицу Np-на-Nc. Здесь Ns - количество выборок, Np - количество параметров модели, а Nc - количество оценок функций затрат/ограничений.

    По умолчанию: 'Correlation'

MethodOptions

Параметр метода анализа, sdo.analyze uses, указанное как одно из следующих значений:

  • 'Linear' - анализ Пирсона.

    Применимо ко всем методам.

  • 'Ranked' - Ранжированная трансформация или анализ Спирмена.

    Применимо ко всем методам.

  • 'Kendall' - Тау Кендалла.

    Применимо, когда Method указывается как 'Correlation'.

  • 'AllApplicable' - Вычисляет каждую применимую комбинацию Method и MethodOptions.

    Применимо, когда Method указывается как 'All'.

Дополнительные сведения об этих параметрах см. в разделе Анализ связи между параметрами и требованиями к конструкции.

По умолчанию: 'Linear'

Копирование семантики

Значение. Сведения о том, как классы значений влияют на операции копирования, см. в разделе Копирование объектов.

Примеры

свернуть все

opt = sdo.AnalyzeOptions;
opt.Method = 'PartialCorrelation';
opt.MethodOptions = 'Ranked';