There are many sources on why a "low-order" ARMA$(p,q)$ model (with small but non-zero $p,q$) can be expressed, theoretically, as an AR$(\infty)$ model (or an MA$(\infty)$ as well). For example this question discusses this.
Now my question is more practical: I have some data and an auto-arima procedure on it reports that the lowest AIC model is ARMA$(2,1)$ (my data is stationary and I have beforehand verified this by carrying out the appropriate tests). The AIC value happened to be $X$. Now, I started fitting successive AR$(p)$ models for increasing $p$ until I reached an AIC of $X$ as well for AR$(13)$. All but 1 coefficient of the model were significant at $0.05$ significance level (and also the original ARMA$(2,1)$ had 1 insignificant coefficient at the same level).
Now, the question: is this procedure valid? Theoretically, I should go on until infinity. Practically, I am deciding to stop based on AIC. Is there something else I need to consider?
Any help would be greatly appreciated.
forecast::auto.arima()only fits models up to ARIMA(5,2,5), and the package authors have a lot of experience to base this decision on. – Stephan Kolassa Dec 10 '19 at 20:52arch_modelbut it supports onlyARmean procesess, notARMAones). I am looking for some reference to back what I wrote. But you are raising a valid point that the default parameters inR'sauto-arimashould be respected. – baibo Dec 10 '19 at 21:15const=0.0006, ar.L1.D.y=0.5128, ar.L2.D.y=0.1029, ma.L1.D.y=-0.9599First and third insignificant at0.05level, second and fourth were significant. Also no unit roots (either AR or MA). – baibo Dec 10 '19 at 21:24=24part, but can you explain why raising the MA coefficient in the ARMA(2,1) to the 13th power is the lag-13 AR pameter in the AR(13) model? – baibo Dec 10 '19 at 21:57