L21 Forecasting Basics
Forecasting¶
There is a subtle difference between the three:
- Estimation: Unknown parameters. eg. Estimating \(\phi_{1}\)
- Prediction: Value of random process, using estimated value of parameters. \(Y_{t} = c + \phi_{1}y_{t} +e_{t}\) (replacing the model params with estimated ones)
- Forecasting: Value of any future random process, which is not observed by sample. Using the fitted model (with estimated parameters) to predict something in the future (outside the sample).
\(Y_{t} = \phi Y_{t-1} + a_{t}\) → Estimation of \(\hat{\phi}\) → Prediction off \(\hat{Y}_{t} = \hat{\phi}Y_{t-1}\) → Forecasting of \(\hat{Y}_{t+1}\)
ARMA Model forecasting¶
Minimum Mean Squared Error Forecasts¶
- Using the observed time series \(y_{1},y_{2},\dots,y_{n}\) forecasting unobserved values \(y_{n+1}, y_{n+2},\dots\)
- \(n\) is the forecast origin
- \(\hat{Y}_{n}(l)\): forecast value of \(Y_{n+l}\) = \(l\)-step ahead forecast, obtained using the minimum MSE criteria.
is a conditional expectation given the known data.
\(a_{t}\) is the same as \(e_{t}\) in the previous lectures (the errors) as we will use \(e_{t}\) to denote something else.
- This is rewritten as polynomials of coefficients
Considering the random shock form (by cross multiplying the \(\phi_{p}(B)\))
where
- We already know the \(a_{n+j}\) errors for \(j\leq 0\) but we don't know the future errors, so their expected value would be \(0\).
Forecast Error¶
Please #verify this on your own
- \(E(e_{n}(l)) = 0\) for \(l \gt 0\)