Μονάδα 2 / 9

Πρόβλεψη Ζήτησης

Κέρδη:

  • Δυνατότητα διάκρισης μεθόδων πρόβλεψης ζήτησης (κινούμενος μέσος όρος, εκθετική εξομάλυνση, εποχικότητα)
  • Δυνατότητα ρύθμισης σεναρίων πρόβλεψης με AI και αξιολόγησης της ακρίβειας με μετρήσεις όπως MAPE/MAE
  • Δυνατότητα διασταύρωσης της παραγωγής πρόβλεψης με το επιχειρηματικό πλαίσιο και τα διαφημιστικά/εποχιακά εφέ

Η πρόβλεψη ζήτησης είναι η βάση στην οποία βασίζεται ο προγραμματισμός της παραγωγής, η διαχείριση αποθεμάτων και ολόκληρη η αλυσίδα εφοδιασμού. Η λανθασμένη πρόβλεψη είναι ακριβή και με τους δύο τρόπους: η υπερεκτίμηση δημιουργεί κόστος αποθέματος και σπατάλη, η υποτίμηση οδηγεί σε χαμένες πωλήσεις και δυσαρέσκεια των πελατών. Η τεχνητή νοημοσύνη βοηθά σε πολλά σημεία στη διαδικασία πρόβλεψης, από την επιλογή μιας μεθόδου έως την ερμηνεία ιστορικών δεδομένων και τη δημιουργία σεναρίων. Αλλά το να βλέπεις την πρόβλεψη ως «μαγική κρυστάλλινη μπάλα» είναι το μεγαλύτερο λάθος. Σε αυτή την ενότητα, θα καλύψουμε κλασικές μεθόδους πρόβλεψης, πώς να τις δημιουργήσετε σωστά με AI και πώς να μετρήσετε την ακρίβεια.

Σύντομος χάρτης των μεθόδων πρόβλεψης

Δεν συμπεριφέρεται κάθε σειρά απαιτήσεων το ίδιο. Κάποια είναι flat, άλλα έχουν τάσεις, άλλα είναι εποχιακά. Είναι απαραίτητο να επιλέξετε τη μέθοδο σύμφωνα με τη σειρά.

Μέθοδος

Πότε είναι κατάλληλο;

Προσοχή

Αφελής (τελευταία τιμή)

Για σύγκριση (σημείο αναφοράς)

Δεν ακολουθεί την τάση/εποχή

κινούμενος μέσος όρος

Στατική, θορυβώδης σειρά

Αντιδρά αργά στην τάση

Εκθετική εξομάλυνση (SES)

Σταθερές σειρές, έμφαση σε κοντινά δεδομένα

Καλό αν δεν υπάρχει τάση

Holt (διπλή εκθετική)

Μοντέρνα σειρά

Δεν πιάνει την εποχή

Holt-Winters

Τάση + εποχικότητα

Απαιτεί επαρκή ιστορικά στοιχεία

Παλινδρόμηση/ML

Πολυμεταβλητή, αποτελεσματική προώθηση

Κίνδυνος υπερπροσάρτησης

Συμβουλή: Να ξεκινάτε πάντα με μια «αφελή» εικασία. Εάν το πολύπλοκο μοντέλο σας δεν είναι καλύτερο από την αφελή εικασία, δεν αξίζει να κουβαλάτε την πολυπλοκότητα. Το Naive είναι ένα δωρεάν σημείο αναφοράς για τη μέτρηση της ακρίβειας.

Πώς μετράμε την ακρίβεια; (Μετρήσεις)

Η ακρίβεια της πρόβλεψης δεν μπορεί να βελτιωθεί χωρίς τη μέτρησή της. Οι πιο συνηθισμένες μετρήσεις:

  • MAE (Mean Absolute Error): Ο μέσος όρος της απόλυτης τιμής των σφαλμάτων. Η μονάδα είναι ίδια με τη μονάδα ζήτησης.
  • RMSE (Root Mean Square Error): Τιμωρεί περισσότερο τα μεγαλύτερα σφάλματα.
  • MAPE (Μέσο απόλυτο ποσοστό σφάλματος): Σε ποσοστό; Καλό για σύγκριση μεταξύ ειδών, αλλά παραμορφώνεται όταν η ζήτηση είναι κοντά στο μηδέν.
  • Μεροληψία: Μέσο σφάλμα. Δείχνει αν συνεχώς υπερ/υποτιμάτε.

Ένα μικρό δείγμα λογαριασμού. Έστω η πραγματική ζήτηση [100, 120, 90], η πρόβλεψη [110, 115, 100]:

Σφάλματα (πραγματικά - πρόβλεψη): -10, +5, -10 Απόλυτα σφάλματα: 10, 5, 10 → MAE = 25 / 3 ≈ 8,33 Ποσοστό σφάλματα: 10/100, 5/120, 10/90 = 10%, 1% PE = 10%, 1% PE = 11. 4,17 + 11,11) / 3 ≈ 8,43%Προκατάληψη = (-10 + 5 - 10) / 3 = -5 → υπερεκτίμηση κατά μέσο όρο (πρόβλεψη > πραγματική)

Μια αρνητική μεροληψία (αληθής μείον εκτίμηση) υποδηλώνει ότι η εκτίμηση υπερεκτιμάται σταθερά. Αυτό σημαίνει πληθωρισμό αποθεμάτων. Τέτοια σφάλματα κατεύθυνσης μπορούν να κρυφτούν στο MAPE, επομένως εξετάζονται μαζί.

Δημιουργία της διαδικασίας πρόβλεψης με AI

Μπορείτε να χρησιμοποιήσετε την τεχνητή νοημοσύνη πιο αποτελεσματικά σε δύο σημεία: (1) για να δείτε δεδομένα και να προτείνετε την κατάλληλη μέθοδο και ενέργειες που πρέπει να γίνουν και (2) για να δημιουργήσετε προγνωστικό κώδικα. Για πρόταση μεθόδου:

Ρόλος: Είστε βιομηχανικός μηχανικός με εμπειρία στην πρόβλεψη ζήτησης. Εργασία: Εξετάστε τις παρακάτω σειρές μηνιαίων πωλήσεων και προτείνετε την κατάλληλη μέθοδο πρόβλεψης. Αξιολογήστε αν υπάρχει τάση και εποχικότητα, γράψτε την αιτιολόγησή σας. Δεδομένα (μηνιαία, τελευταίοι 24 μήνες): {{ values ​​}}Πρόσθετες πληροφορίες: Υπάρχει προσφορά τον Δεκέμβριο, η ζήτηση μειώνεται τους καλοκαιρινούς μήνες. Η έξοδος που θέλω: 1. Σχολιάστε τον χαρακτήρα της σειράς (σταθερός/ trending/εποχιακός).2. 2 προτεινόμενες μέθοδοι και γιατί.3. Ποια μέτρηση ακρίβειας πρέπει να παρακολουθήσω;4. Παγίδες που πρέπει να προσέχω (ακραίες τιμές, διαφημιστικό αποτέλεσμα). Κανόνας: Μην υπόσχεστε απόλυτη ακρίβεια χωρίς να δείτε τα δεδομένα.

Αδύναμη προτροπή / Ισχυρή προτροπή

Αδύναμη προτροπή:

Πόσο θα πουλήσω τον επόμενο μήνα;

Αυτό δεν περιέχει ούτε δεδομένα ούτε πλαίσιο. Το AI είτε το απορρίπτει είτε επιστρέφει έναν εντελώς κατασκευασμένο αριθμό. Ένα τέτοιο αποτέλεσμα είναι επικίνδυνο γιατί φαίνεται αξιόπιστο.

Ισχυρή προτροπή:

Προβλέψτε τους επόμενους 3 μήνες χρησιμοποιώντας τη λογική Holt-Winters με αυτήν τη σειρά 24 μηνών. Η διάρκεια της σεζόν είναι 12. Πρώτα γράψτε τις παραδοχές της μεθόδου, μετά δώστε την πρόβλεψη και μετά υπολογίστε το MAPE κάνοντας backtest τους τελευταίους 6 μήνες. Σημειώστε τους μήνες προσφοράς ξεχωριστά. Δεδομένα: {{ ... }}

Η δεύτερη προτροπή ζητά τόσο την πρόβλεψη όσο και πόση σιγουριά για να εμπιστευτείτε αυτήν την πρόβλεψη (backtesting). Αυτό μετατρέπει την πρόβλεψη από «μανσό» σε μετρήσιμο εργαλείο.

Backtesting: Measure of Confidence in Prediction

Η πραγματική δοκιμασία της πρόβλεψης βρίσκεται στο παρελθόν, όχι στο μέλλον. Χωρίζετε τα δεδομένα που έχετε σε δύο: κατασκευή μοντέλων (τρένο) και δοκιμή. Χτίζεις το μοντέλο με το πρώτο κομμάτι, προβλέπεις την επόμενη περίοδο και το συγκρίνεις με την πραγματικότητα. Αυτή η λογική «κρατήματος» αποκαλύπτει εάν ένα μοντέλο λειτουργεί πραγματικά ή όχι.

Ρυθμίστε ένα απλό σχέδιο backtest για την ακόλουθη σειρά: αφήστε κατά μέρος τους τελευταίους 6 μήνες ως δοκιμή, εκπαιδεύστε 3 διαφορετικές μεθόδους (nive, SES, Holt-Winters) με τα υπόλοιπα δεδομένα, υπολογίστε MAPE και προκατάληψη για καθεμία κατά τη διάρκεια της περιόδου δοκιμής και κάντε έναν πίνακα σύγκρισης. Γράψτε τη μέθοδο νίκης και το σκεπτικό.

Προσοχή: η τεχνητή νοημοσύνη μερικές φορές μπορεί να «προβλέψει» τα αποτελέσματα του backtest και να σας παρουσιάσει ένα έτοιμο γράφημα. μπορεί δηλαδή να φτιάξει αριθμούς που φαίνονται λογικοί χωρίς ουσιαστικά να τους υπολογίσει. Φροντίστε να αναπαράγετε τα αριθμητικά αποτελέσματα με κώδικα (Python/Excel). Ένα γλωσσικό μοντέλο δεν εκτελεί αξιόπιστα μεγάλη αριθμητική.

Mini Case: Υπερβολικό απόθεμα εποχιακού προϊόντος

Μια εταιρεία διανομής τροφίμων παραπονιέται ότι έχει πάρα πολύ απόθεμα εποχιακού προϊόντος όπως το παγωτό κάθε χρόνο το χειμώνα. Η βιομηχανικός μηχανικός Elif δίνει 3 χρόνια μηνιαίων δεδομένων στο AI και του ζητά να αξιολογήσει τον χαρακτήρα της σειράς. Η τεχνητή νοημοσύνη ανιχνεύει έντονη εποχικότητα (καλοκαιρινή αιχμή) και μια ελαφρά ετήσια τάση ανάπτυξης, προτείνει η Holt-Winters. Η Elif δημιουργεί την πρόβλεψη στην Python και την δοκιμάζει εκ των υστέρων: το MAPE είναι 14%, αλλά η μεροληψία είναι σημαντικά αρνητική — το μοντέλο υπερπροβλέπει με συνέπεια. Όταν διερευνά γιατί, διαπιστώνει ότι παρεξήγησε μια περίοδο εκστρατείας στα ιστορικά δεδομένα ως «κανονική» και δίδαξε στο μοντέλο πολύ υψηλή βάση. Όταν καταργούμε το εφέ καμπάνιας και ξαναχτίζουμε το μοντέλο, η προκατάληψη μειώνεται και το απόθεμα χειμώνα μειώνεται σημαντικά. Μάθημα: Η τεχνητή νοημοσύνη πρότεινε τη μέθοδο σωστά, αλλά ήταν ανθρώπινο έργο να καθαρίσει τα δεδομένα και να ερμηνεύσει την προκατάληψη.

Κοινά λάθη

  • Μη παρακολούθηση μετρήσεων: Εκτίμηση και ποτέ μέτρηση της ακρίβειας. Η πρόβλεψη χωρίς μέτρηση δεν μπορεί να βελτιωθεί.
  • Απλώς κοιτάζοντας το MAPE: Ignoring bias. Το κατευθυντικό (συστηματικό) σφάλμα διογκώνει σιωπηλά το απόθεμα.
  • Λάθος των αριθμών που σχηματίζονται από την τεχνητή νοημοσύνη για υπολογισμούς: Δεν επικυρώνονται οι τιμές backtest και μετρήσεων με κωδικό.
  • Μη καθαρισμός του ακραίου σημείου/προώθησης: Παρεξήγηση μιας εφάπαξ καμπάνιας ως κανονική απαίτηση και διδασκαλία της στο μοντέλο.
  • Overfit: Όταν ένα σύνθετο μοντέλο ταιριάζει τέλεια στο παρελθόν αλλά έχει κακή απόδοση στο μέλλον. Κρατήστε το απλό μοντέλο ως σημείο αναφοράς.

Συνοπτικά

  • Επιλέξτε τη μέθοδο πρόβλεψης σύμφωνα με τον χαρακτήρα της σειράς (στάσιμη, trending, εποχιακή). Να ξεκινάτε πάντα συγκρίνοντας τον εαυτό σας με έναν αφελή.
  • Μετρήστε την ακρίβεια με MAE/RMSE/MAPE, αλλά και μεροληψία παρακολούθησης: το σφάλμα κατεύθυνσης είναι το πιο ακριβό.
  • Χρησιμοποιήστε AI για σύσταση μεθόδων και δημιουργία κώδικα. Ρυθμίστε την πρόβλεψη ως μετρήσιμο εργαλείο, όχι ως "προφητεία".
  • Το backtesting είναι η πραγματική δοκιμή για το πόση εμπιστοσύνη μπορεί να έχει ένα μοντέλο. Φροντίστε να επαληθεύσετε τα αριθμητικά αποτελέσματα με κωδικό.
  • Είναι δουλειά του ανθρώπου να καθαρίσει τα δεδομένα (ακραίες τιμές, προώθηση) και να ερμηνεύσει το αποτέλεσμα. Το AI παρακάμπτει αυτά τα βήματα.

Εργασία εφαρμογής

Έχετε τουλάχιστον μια σειρά ζήτησης περιόδου 18-24 (πραγματική ή ρεαλιστική μυθοπλασία). Πρώτα, δώστε στο AI τη σειρά και ζητήστε του να ερμηνεύσει τον χαρακτήρα της (τάση/εποχικότητα) και προτείνετε δύο μεθόδους. Στη συνέχεια, χρησιμοποιήστε την ισχυρή προτροπή "σχεδίου ελέγχου εκ των υστέρων" για να δεσμεύσετε τις τελευταίες 6 περιόδους ως δοκιμές και να συγκρίνετε τουλάχιστον δύο μεθόδους. Κρίσιμο βήμα: Υπολογίστε ξανά τις τιμές MAPE και προκατάληψης που επιστρέφονται από το AI με το Excel ή την Python και συγκρίνετε τις με την έξοδο AI. Εάν βρείτε έναν αριθμό που δεν ταιριάζει, γράψτε τον. Τέλος, ερμηνεύστε το σημάδι της προκατάληψης: το μοντέλο σας υπερεκτιμά ή υποτιμά και τι κάνει αυτό στο απόθεμά σας;