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. Στη δωδεκάμηνη περίοδο ελέγχου το 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