Когда вы оцениваете модели в пространстве состояний, можно задать, как алгоритм обрабатывает начальные состояния. Эта информация поддерживает Оценочные Модели в пространстве состояний процедур оценки в Моделях в пространстве состояний Приложения и Оценки System Identification в Командной строке.
В приложении System Identification, набор Initial state к одной из следующих опций:
'auto'
Автоматически выбирает Zero
, Estimate
или Backcast
на основе данных об оценке. Если начальные состояния имеют незначительный эффект на ошибки прогноза, начальные состояния обнуляются, чтобы оптимизировать производительность алгоритма.
Zero
— Обнуляет все начальные состояния.
Estimate
— Обрабатывает начальные состояния как неизвестный вектор параметров и оценивает эти состояния от данных.
Backcast
— Оценочные начальные состояния с помощью обратного метода фильтрации (подгонка наименьших квадратов).
В командной строке задайте метод для обработки начальных состояний с помощью опции оценки InitialState
. Например, чтобы оценить модель в пространстве состояний четвертого порядка и установить начальные состояния, которые будут оценены от данных:
opt = ssestOptions('InitialState','estimate'); m = ssest(data,4,opt)
Для полного списка значений для свойства модели InitialState
смотрите ssestOptions
, n4sidOptions
и страницы с описанием ssregestOptions
.
Для алгоритма n4sid
'auto'
and 'backcast'
эквивалентен 'estimate'
.