statable Statistika pro studium a výzkum

Co se může stát dál? Prognóza pomocí ARIMA, automatického výběru a vyhlazování

Stručně

V kartě „Jak se hodnota vyvíjí v čase?“ je pod dekompozicí část „Co se může stát dál? (prognóza)“. Bez kliknutí se nic nepočítá. Můžete zvolit automatický výběr (Statable navrhne model ARIMA), ARIMA s řádem, který zvolíte sami, a exponenciální vyhlazování (jednoduché, s trendem, Holt-Winters aditivní nebo multiplikativní). Výsledek nejprve ukáže kontrolní seznam, pak graf s pásmem 80 % a 95 %, tabulku prognózy, model, při automatickém výběru pět nejlepších modelů a testovací období.

Kdy je prognóza zablokována

Volby

Jak vybírá automatický výběr

Statable se řídí Hyndmanem a Khandakarem (2008). Nejdřív počet diferencí: d (0 až 2) testem KPSS (mez 0,463), D (0 nebo 1) sezónní silou (mez 0,64). Potom proloží všechny modely do p, q ≤ 2 se sezónou (do 3 bez ní), P, Q ≤ 1 a p + q + P + Q ≤ 5, s konstantou i bez ní, a seřadí je podle AICc. První je návrh. Tabulka ukazuje pět nejlepších s ΔAICc. Při periodě nad 24 nebo při méně než třech úplných periodách automatický výběr sezónu ignoruje.

Past: nejmenší AICc není důkaz

AICc porovnává jen modely, které vidí. Leží-li druhý model o méně než 2 výš (ΔAICc < 2), je několik modelů zhruba stejně dobrých; porovnejte pak prognózy („Spočítat tento model“ v tabulce). Při méně než 50 hodnotách je výběr modelu nejistý (Box a Jenkins). AICc se nehodí k porovnávání modelů s různými diferencemi.

Čtení výsledku

Požadavky a omezení

Uvedení výsledku

Pro měsíční počty cestujících leteckých společností byl odhadnut ARIMA(0,1,1)(0,1,1)[12] na logaritmické škále (MA 1 = −,402, sezónní MA 1 = −,557; AICc = −483,21). Ljung-Box Q(24) = 26,45, df = 22, p = ,233. V testovacím období 12 měsíců činilo RMSE 18,59 oproti 50,71 u jednoduchého pravidla. Prognóza pro první měsíc: 450, 95% interval [419; 484].

Pro odborníky

Vše počítá R (jen stats, žádný další balík): arima (maximální věrohodnost), predict pro průměr a standardní chybu, HoltWinters, stl pro sezónní sílu, Box.test. Výběr modelu odpovídá forecast::auto.arima se stepwise = FALSE a approximation = FALSE: u deseti řad, každé s logaritmem i bez něj, dalo všech 20 běhů stejný model, stejné AICc i stejnou bodovou prognózu.

Meze se záměrně liší od forecast: forecast počítá σ² s opravou stupňů volnosti, Statable používá stats::predict (σ² metodou maximální věrohodnosti).

Rozdíly oproti SPSS

Zdroje

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.

Typické příklady

Související

Otevřít ve Statable