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