exponenta event banner

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

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

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

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

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

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

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

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

opt = ssestOptions('InitialState','estimate');
m = ssest(data,4,opt)

Полный список значений для InitialState свойства модели, см. ssestOptions, n4sidOptions и ssregestOptions справочные страницы.

Примечание

Для n4sid алгоритм, 'auto' и 'backcast' эквивалентны 'estimate'.