Jump to content

Nonlinear autoregressive exogenous model

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Ott2 (talk | contribs) at 22:13, 21 May 2008 (typos fixed). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In time series modeling, a nonlinear autoregressive exogenous model (NARX) is a nonlinear autoregressive model which has exogenous inputs. This means that the model relates the present value of the time series to both:

  • past values of the same series; and
  • present and past values of the driving (exogenous) series.

In addition, the model contains:

  • an "error" or "residual" term

which relates to the fact that knowledge of the other terms will not enable the present value of the time series to be predicted exactly.

Such a model can be stated algebraically as

Here y is the variable of interest, and u is some other variable which is associated with y. In this scheme, information about u helps predict y. Here is the error or residual term (sometimes called noise). For example, y may be air temperature at noon, and u may be the day of the year (day-number within year).

The function F is some nonlinear function, such as a polynomial. In some applications, F is a neural network.

References

  • I.J. Leontaritis and S.A. Billings. "Input-output parametric models for non-linear systems. Part I: deterministic non-linear systems". Int'l J of Control 41:303-­328, 1985.
  • I.J. Leontaritis and S.A. Billings. "Input-output parametric models for non-linear systems. Part II: stochastic non-linear systems". Int'l J of Control 41:329-344, 1985.