arxRegulOptions

Набор опций для arxRegul

Описание

пример

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

пример

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

Примеры

свернуть все

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

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

свернуть все

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

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. 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) вычитается из ith входной сигнал jth эксперимент.

  • [] - Смещений нет.

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

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

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

  • [] - Смещений нет.

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

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

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

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

    По умолчанию: 250e3

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

    • 'gn': Поиск линии Квази-Ньютон.

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

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

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

свернуть все

Опции регуляризации, возвращенные как arxRegulOptions набор опций.

Вопросы совместимости

расширить все

Ссылки

[1] T. Chen, H. Ohlsson, and L. Ljung. «Об оценке передаточных функций, регуляризаций и гауссовских процессов - пересмотрено», Automatica, том 48, август 2012 года.

Введенный в R2014a