ARIMA: Modeling Momentum and Shocks
ARIMA(p, d, q).AR: MOMENTUM
Predicts today from recent days. If prices were rising, they tend to keep rising. today = w₁×yesterday + w₂×2_days_ago. Parameter p = past days used. AR(1) uses yesterday; AR(2) uses two days.
MA: SHOCK RECOVERY
Models how prediction errors (shocks) fade. A surprise causes a spike, then dissipates. Parameter q = past errors that matter. MA(1) = yesterday shock affects today; MA(2) = shocks linger 2 periods.
I: REMOVING TRENDS
ARIMA needs stationary data (no trend). Differencing removes trends: diff = today - yesterday. Parameter d = times to difference. d=1 handles linear trends; d=2 (rare) handles accelerating trends.
CHOOSING P, D, Q
Start with d: difference until data looks flat (usually 0 or 1). Then examine correlations to pick p and q. Automated tools test combinations. Common start: ARIMA(1,1,1). For seasonal data, SARIMA adds seasonal terms.