Когда вы оцениваете модели в пространстве состояний, можно задать, как алгоритм обрабатывает начальные состояния. Эта информация поддерживает Оценочные Модели в пространстве состояний процедур оценки в Моделях в пространстве состояний Приложения и Оценки 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'
.