2

Suppose I use the same p and q, are the two models below theoretically the same?

  1. ARMA(p,q) on 1st order differenced y
  2. ARIMA(p,1,q)

I am aware of this post. But I would like to know are they conceptually the same model besides the minor differences in numerical optimization?

Also, if I run these two models, can I compare the two models say through RMSE based on the predicted values or through AIC/BIC of the model? Are they comparable as the y in the two models are not the same?

ycenycute
  • 273

2 Answers2

2

Conceptually, no; if we assume that "the future is much like the present, only longer" in the case of ARMA we assume the future refers to the observed sequence data and in the case of ARIMA at the successive changes between the observed sequence data. Big conceptual difference. To that effect, notice that the "error term" (the "$\epsilon$") has a much different meaning depending on the domain!

You are correct to suspect that because the response variable $y$ is different comparing AIC/BIC values is improper. That is because the likelihood used for these calculations targets different distributions.

usεr11852
  • 44,125
  • But after you take difference of your y value in ARIMA, is the rest procedure the same as ARMA(p,q) model? – ycenycute Feb 02 '23 at 03:41
  • (It's not going to be the same sample size for starters.) If you mean "numerically" I am not 100% certain how initialisation is done, if initialisation methods are the same and the estimation methods (e.g. ML) are also the same and we should get the same model coefficients. That said, because we have transformed the series if we want to back transform our forecasts we need to account for the error forecast variance being estimated in the "different" domain. You might want to check (G)ARCH models at first instance. – usεr11852 Feb 02 '23 at 04:23
0

Note that we can define an ARIMA(p,1,q) model as follows: $$\phi(L)\Delta y_t = c + \theta(L)\epsilon_t,$$ where the solutions of $\phi(z) = 0$ and of $\theta(z)=0$ lie outside the unit circle. As a consequence, $y_t$ admits a stationary and invertible $ARMA(p,q)$ representation after differencing once. To see this better, suppose that you have a series $y_t$ and you take the first difference. You would get a new series $x_t \equiv \Delta y_t$. At this point, considering an $ARIMA(p,1,q)$ model for $y_t$ or an $ARMA(p,q)$ for $x_t$ is exactly the same.