The ARMA model is defined by:
$$a(L)y(t) = b(L)x(t)$$
The ARMA model can define an analog or digital model. The AR and MA
polynomial coefficients follow the Matlab/Octave convention where the
coefficients are in decreasing order of the polynomial (the opposite of
the definitions for filter from the stats package and polyroot from the
base package). For an analog model,
$$H(s) = \frac{b_1s^{m-1} + b_2s^{m-2} + \dots + b_m}{a_1s^{n-1} +
a_2s^{n-2} + \dots + a_n}$$
For a z-plane digital model,
$$H(z) = \frac{b_1 + b_2z^{-1} + \dots + b_mz^{-m+1}}{a_1 + a_2z^{-1} + \dots + a_nz^{-n+1}}$$
as.Arma
converts from other forms, including Zpg
and Ma
.