ARMA Model

Describing ARMA Models

  • An autoregressive moving average (or ARMA) model is a model combining the autoregressive model and moving average model together
  • We typically denote an autoregressive model as the following:

    AR(p)AR(p)
    • Where pp is the number of lags included in the model
  • We typically denote a moving average model as the following:

    MA(k)MA(k)
    • Where kk is the order of lags included in the model
  • Therefore, we typically denote an ARMA model as the following:

    ARMA(p,k)ARMA(p, k)
    • Where pp refers to the number of lags from the autoregressive model
    • Where kk refers to the order from the moving average model
  • Mathematically, we typically represent an ARMA model as the following:

    st=β0+β1st1+θ1ϵt1+ϵts_{t} = \beta_{0} + \beta_{1}s_{t-1} + \theta_{1}\epsilon_{t-1} + \epsilon_{t} st^=β0+β1st1+θ1ϵt1\hat{s_{t}} = \beta_{0} + \beta_{1}s_{t-1} + \theta_{1}\epsilon_{t-1}
    • Where the AR component is represented by β0+β1st1\beta_{0} + \beta_{1}s_{t-1}
    • Where the MA component is represented by θ1ϵt1\theta_{1}\epsilon_{t-1}

Differences Between AR and MA Models

  • The AR terms represent the lagged values sts_{t}
  • The MA terms represent the lagged errors ϵt\epsilon_{t} of sts_{t}
  • The primary difference between an AR and MA model is based on the correlation between time series objects at different time points
  • Specifically, the correlation between sts_{t} and strs_{t-r} is always zero as rr grows larger in an MA model
  • This directly comes from the fact that covariance between sts_{t} and strs_{t-r} is zero for MA models
  • However, the correlation of sts_{t} and strs_{t-r} gradually declines as rr grows larger in an AR model
  • This difference gets exploited irrespective of having the AR model or MA model
  • The correlation plot can give us the order of MA model

Three Examples of an ARMA Model

  • If we build an ARMA(1,1)ARMA(1,1) model, then we would represent it as the following:
st^=β0+β1st1+θ1ϵt1\hat{s_{t}} = \beta_{0} + \beta_{1}s_{t-1} + \theta_{1}\epsilon_{t-1}
  • If we build an ARMA(2,1)ARMA(2,1) model, then we would represent it as the following:
st^=β0+β1st1+β2st2+θ1ϵt1\hat{s_{t}} = \beta_{0} + \beta_{1}s_{t-1} + \beta_{2}s_{t-2} + \theta_{1}\epsilon_{t-1}
  • If we build an ARMA(1,2)ARMA(1,2) model, then we would represent it as the following:
st^=β0+β1st1+θ1ϵt1+θ2ϵt2\hat{s_{t}} = \beta_{0} + \beta_{1}s_{t-1} + \theta_{1}\epsilon_{t-1} + \theta_{2}\epsilon_{t-2}

References

Previous
Next

Moving Average Model

ARCH Model