arxRegulOptions

Опция установлена для arxRegul

Синтаксис

opt = arxRegulOptions
opt = arxRegulOptions(Name,Value)

Описание

пример

opt = arxRegulOptions создает набор опции по умолчанию для arxRegul.

пример

opt = arxRegulOptions(Name,Value) создает набор опций с опциями, заданными одним или несколькими аргументами пары "имя-значение".

Примеры

свернуть все

opt = arxRegulOptions;
opt = arxRegulOptions('RegularizationKernel','DC');

Входные параметры

свернуть все

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: option = arxRegulOptions('RegularizationKernel', 'DC') задает 'DC' как ядро регуляризации.

Ядро регуляризации, заданное как одно из следующих значений:

  • 'TC' — Настроенное и коррелируемое ядро

  • 'SE' — Экспоненциальное ядро в квадрате

  • 'SS' — Стабильное ядро сплайна

  • 'HF' — Высокочастотное стабильное ядро сплайна

  • 'DI' — Диагональное ядро

  • 'DC' — Диагональное и коррелированое ядро

Заданное ядро используется для упорядоченной оценки импульсного ответа для всех каналов ввода-вывода. Регуляризация уменьшает отклонение предполагаемых коэффициентов модели и производит более сглаженный ответ торговым отклонением для смещения.

Для получения дополнительной информации об этом выборе, см. [1].

Типы данных: char

Сместите уровни, существующие во входных сигналах данных об оценке временного интервала, заданных как одно из следующего:

  • Nu - вектор-столбец элемента, где Nu является количеством входных параметров. Для данных мультиэксперимента задайте Nu-by-Ne матрица, где Ne является количеством экспериментов. Значение смещения InputOffset(i,j) вычтено из i th входной сигнал j th эксперимент.

  • [] — Никакие смещения.

Типы данных: double

Выходной сигнал сместил уровень данных об оценке временного интервала, заданных как одно из следующего:

  • Ny - вектор-столбец элемента, где Ny является количеством выходных параметров. Для данных мультиэксперимента задайте Ny-by-Ne матрица, где Ne является количеством экспериментов. Значение смещения OputOffset(i,j) вычтено из i th выходной сигнал j th эксперимент.

  • [] — Никакие смещения.

Заданные значения вычтены из выходных сигналов перед использованием их для оценки.

Типы данных: double

Расширенные настройки для упорядоченной оценки, заданной как структура со следующими полями:

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

    Значение по умолчанию: 250e3

  • SearchMethod — Метод поиска для оценки параметров регуляризации, заданных как одно из следующих значений:

    • 'gn': поиск строки квазиньютона.

    • 'fmincon': "Доверительная область отражающий" ограниченный минимизатор. В целом 'fmincon' лучше, чем 'gn' для обработки границ на параметрах регуляризации, которые наложены автоматически во время оценки.

    Значение по умолчанию: 'fmincon'

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

свернуть все

Установлены опции регуляризации, возвращенные как arxRegulOptions опции.

Ссылки

[1] Т. Чен, Х. Охлссон и Л. Лджанг. “На оценке передаточных функций, регуляризации и гауссовых процессах - пересмотренный”, Automatica, объем 48, август 2012.

Введенный в R2014a