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

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

В приложении System Identification, набор Initial condition к одной из следующих опций:

  • Zero — Обнуляет все начальные состояния.

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

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

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

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

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

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

Смотрите также

Похожие темы