Определение начальных условий для алгоритмов итеративной оценки

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

В приложении Идентификация системы установите для параметра Начальное условие один из следующих параметров.

  • Zero - устанавливает все начальные состояния равными нулю.

  • Estimate - рассматривает начальные состояния как неизвестный вектор параметров и оценивает эти состояния по данным.

  • Backcast - оценивает начальные состояния с помощью метода обратной фильтрации (подгонка методом наименьших квадратов).

  • U-level est - Оценивает как исходные условия, так и уровни входного смещения. Для нескольких входов уровень ввода для каждого входа оценивается индивидуально. Используйте, если в функцию переноса включен интегратор.

  • Auto - автоматически выбирает один из предыдущих вариантов на основе оценочных данных. Если исходные условия оказывают незначительное влияние на ошибки прогнозирования, они принимаются равными нулю для оптимизации производительности алгоритма.

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

opt = procestOptions('InitialCondition','zero');
model = procest(data,'P1D',opt)

См. также

Связанные темы