statable Статистика за следване и научни изследвания

Какво може да се случи по-нататък? Прогноза с ARIMA, автоматичен избор и изглаждане

Накратко

В картата „Как се развива една стойност във времето?“ под декомпозицията е разделът „Какво може да се случи по-нататък? (прогноза)“. Без щракване нищо не се изчислява. Можете да изберете автоматичния избор (Statable предлага ARIMA модел), ARIMA с ред, който избирате сами, и експоненциално изглаждане (просто, с тренд, Holt-Winters адитивно или мултипликативно). Резултатът показва първо контролен списък, после диаграмата с лента 80% и 95%, таблицата на прогнозата, модела, при автоматичния избор петте най-добри модела, и тестов период.

Когато прогнозата е блокирана

Изборите

Как избира автоматичният избор

Statable следва Hyndman и Khandakar (2008). Първо броят на разликите: d (0 до 2) с теста KPSS (граница 0,463), D (0 или 1) със сезонната сила (граница 0,64). После напасва всички модели до p, q ≤ 2 със сезон (до 3 без), P, Q ≤ 1 и p + q + P + Q ≤ 5, с константа и без, и ги подрежда по AICc. Първият е предложението. Таблицата показва петте най-добри с ΔAICc. При период над 24 или при по-малко от три пълни периода автоматичният избор пренебрегва сезона.

Клопка: най-малкият AICc не е доказателство

AICc сравнява само моделите, които вижда. Ако вторият модел е с по-малко от 2 по-горе (ΔAICc < 2), няколко модела са приблизително еднакво добри; тогава сравнете прогнозите („Изчисляване на този модел“ в таблицата). При по-малко от 50 стойности изборът на модел е несигурен (Box и Jenkins). AICc не е подходящ за сравняване на модели с различни разлики.

Прочитане на резултата

Изисквания и ограничения

Съобщаване на резултата

За месечните пътници на авиолинии на логаритмична скала е оценен ARIMA(0,1,1)(0,1,1)[12] (MA 1 = −,402, сезонен MA 1 = −,557; AICc = −483,21). Ljung-Box Q(24) = 26,45, df = 22, p = ,233. В 12-месечния тестов период RMSE беше 18,59 срещу 50,71 за простото правило. Прогноза за първия месец: 450, интервал 95% [419; 484].

За специалисти

Всичко се изчислява от R (само stats, без допълнителен пакет): arima (максимално правдоподобие), predict за средната стойност и стандартната грешка, HoltWinters, stl за сезонната сила, Box.test. Изборът на модел съответства на forecast::auto.arima със stepwise = FALSE и approximation = FALSE: при десет реда, всеки с логаритъм и без, всичките 20 изпълнения дадоха същия модел, същия AICc и същата точкова прогноза.

Границите нарочно се различават от forecast: forecast изчислява σ² с поправка на степените на свобода, Statable използва stats::predict (σ² по метода на максималното правдоподобие).

Разлики спрямо SPSS

Източници

Hyndman, R. J., & Khandakar, Y. (2008). Automatic time series forecasting: The forecast package for R. Journal of Statistical Software, 27(3).

Box, G. E. P., & Jenkins, G. M.: Time series analysis: Forecasting and control (Wiley).

Kwiatkowski, D., Phillips, P. C. B., Schmidt, P., & Shin, Y. (1992). Testing the null hypothesis of stationarity against the alternative of a unit root. Journal of Econometrics, 54, 159-178.

Типични примери

Свързани

Отваряне в Statable