Autocovariance function of ARMA model

The autocovariances of an ARMA model can be computed using several algorithms. JD+ provides two implementations, which are chosen in an automatic way.

Solution 1

See for instance
Brockwell P.J and Davis R.A. [2003], “Time series: Theory and Methods”, second edition, Springer.
(§3.3 Computing the Autocovariance Function of an ARMA(p,q) Process).

The Third Method is implemented in the method defaultComputer of the class demetra.arima.internal.AutoCovarianceComputers

Solution 2

The autocovariance generating function can be factorized as



That is achieved by solving the linear system


See Decomposition of symmetric Filters for a solution of that equation

That method is implemented in defaultSymmetricComputer of the class demetra.arima.internal.AutoCovarianceComputers