Как программное обеспечение вычисляет выход нелинейной модели ARX

В этом разделе описывается, как программное обеспечение оценивает выход нелинейных оценщиков и использует этот выход для вычисления отклика нелинейной модели ARX.

Оценка нелинейностей

Оценка предсказанного выхода нелинейности для определенного x значений регрессора требует, чтобы вы сначала извлекли F нелинейности и регрессоры из модели:

F = m.Nonlinearity;
x = getreg(m,'all',data) % computes regressors

Оцените F (x):

y = evaluate(F,x)

где x - вектор-строка значений регрессора.

Можно также вычислить предсказанные выходные значения в несколько моментов времени путем оценки F для нескольких регрессорных векторов одновременно:

y = evaluate(F,[x1;x2;x3])

Симуляция и предсказание сигмоидной сети

Этот пример показывает, как программное обеспечение вычисляет моделируемый и предсказанный выход нелинейной модели ARX в результате оценки выхода своей оценки нелинейности для заданных значений регрессора.

 Оценка и исследование нелинейной модели ARX

 Предсказание выхода

 Симуляция выхода

 Оценка нелинейности

См. также

Похожие темы