| System Identification Toolbox | ![]() |
ARX Models
To estimate the parameters
and
of the ARX model (3-14), use the function arx.
Here na, nb, and nk are the corresponding orders and delays in (3-15) on page 3-11 that define the exact model structure. The function arx implements the least squares estimation method, using QR-factorization for overdetermined linear equations.
An alternative is to use the Instrumental Variable (IV) method described in connection with (3-39). This is obtained with
which gives an automatic (and approximately optimal) choice of the filters N and M in (3-39). (See the procedure (15.21)-(15.26) in Ljung (1999).)
Both arx and iv4 are applicable to arbitrary multivariable systems. If you have ny outputs and nu inputs, the orders are defined accordingly: na is an ny-by-ny matrix whose i -j entry gives the order of the polynomial that relates past values of
to the current value of
(i.e., past values of
up to
are used when predicting
. Similarly, the i -j entries of the ny-by-nu matrices nu and nk, respectively, give the order and delay from input number j when predicting output number i. (See Multivariable ARX Models: The idarx Model and Function Reference for exact details.)
| Parametric Model Estimation | AR Models | ![]() |