Параметры, установленные для impulseest
options = impulseestOptions
options = impulseestOptions(Name,Value)
создает набор параметров по умолчанию для options = impulseestOptionsimpulseest.
создает набор опций с параметрами, заданными одним или несколькими options = impulseestOptions(Name,Value)Name,Value аргументы пары.
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
|
Регуляризующее ядро, используемое для регуляризованных оценок импульсной характеристики для всех каналов ввода-вывода. Регуляризация уменьшает дисперсию оцененных коэффициентов модели и дает более плавный ответ путем торговой дисперсии для смещения. Для получения дополнительной информации см. [1]. Регуляризация определяется как одно из следующих значений:
По умолчанию: |
|
Порядок входного фильтра предварительного отбеливания. Должен быть одним из следующих:
Использовать ненулевое значение предварительного отбрасывания только для нерегулируемой оценки ( По умолчанию: |
|
Уровень смещения входного сигнала данных оценки временной области. Должен быть одним из следующих:
По умолчанию: |
|
Уровень смещения выходного сигнала данных оценки временной области. Должен быть одним из следующих:
По умолчанию: |
|
Структура, используемая при регуляризованной оценке, со следующими полями:
|
|
Набор опций, содержащий указанные опции для |
Линейная модель не может описать произвольные смещения «вход-выход». Поэтому перед использованием данных необходимо либо уменьшить их, либо удалить уровни с помощью InputOffset и OutputOffset. Можно повторно ввести удаленные данные во время моделирования с помощью InputOffset и OutputOffset параметры моделирования. Дополнительные сведения см. в разделе simOptions.
Оценка импульсной характеристики путем указания InputOffset, OutputOffset или и то, и другое эквивалентно сдерживанию данных с помощью getTrend и detrend. Например:
opt = impulseestOptions('InputOffset',in_off,'OutputOffset',out_off);
impulseest(data,opt);является таким же, как:
Tr = getTrend(data), Tr.InputOffset = in_off TR.OutputOffset = out_off dataT = detrend(data,Tr) impulseest(dataT)
[1] Т. Чен, Х. Охлссон и Л. Люн. «Об оценке передаточных функций, регуляризаций и гауссовых процессов - пересмотрено», Automatica, том 48, август 2012 г.