exponenta event banner

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

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

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

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

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

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

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

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

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

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

См. также

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