Probabilistische Prognosen (2016)

Probabilistische Prognosen sind das derzeit verwendete Paradigma bei Lokad. Seit ihrer Einführung im Jahr 2016 hat sich jedoch die Technologie, die dieses Paradigma unterstützt, weiterentwickelt. Siehe auch unsere Einführung in die probabilistische Prognose.
probabilistic-forecasting-graph
Probabilistische Prognosen stellen eine signifikante Verbesserung gegenüber der vorherigen Generation von Lokads Prognosetechnologie auf der Basis von Quantilrastern dar. Im Vergleich zu klassischen Prognosemethoden stellen probabilistische Prognosen einen Durchbruch dar, der eine wesentlich höhere Genauigkeit bietet und sich wiederum in betriebliche Gewinne in Bezug auf Lieferkette, Lagerbestand oder Produktion übersetzt. Viele Unternehmen sind frustriert über Prognosen, die sie immer wieder im Stich lassen. Lokad brauchte Jahre, um das eigentliche Problem zu erkennen: Traditionelle Prognoseansätze sollen korrekte Zahlen liefern. Natürlich ist die Zukunft unsicher, und wenn ein bestimmtes Werkzeug oder eine Lösung nicht die erwarteten korrekten Zahlen liefert, materialisieren sich auch die Vorteile nicht. Anstatt nur eine mögliche Zukunft in Betracht zu ziehen, weisen probabilistische Prognosen jeder von einer Reihe verschiedener Ergebnisse eine Wahrscheinlichkeit zu.
probabilistic-forecasting-graph
In dieser Folge von LokadTV erfahren wir, wie probabilistische Prognosen dazu beitragen können, die Funktionsweise von Lieferketten zu verbessern. Wir diskutieren Genauigkeit und Einschränkungen und debattieren darüber, warum die Branche immer noch so stark auf traditionelle Techniken setzt und wie die Zukunft der Prognosen voraussichtlich aussehen wird.

Das Ungewisse umarmen

Nach unserer Erfahrung kann kein Feintuning der bestehenden Prognosemodelle und keine Forschung und Entwicklung zur Entwicklung besserer Modelle - im herkömmlichen Sinne - dieses Problem lösen. Methoden wie die Sicherheitsbestandsanalyse sollen mit Unsicherheiten umgehen, aber in der Praxis ist die Sicherheitsbestandsanalyse lediglich eine nachträgliche Überlegung. In der Supply-Chain-Verwaltung werden die Kosten durch extreme Ereignisse bestimmt: Es ist die überraschend hohe Nachfrage, die zu Lagerausfällen und Kundenfrustration führt, und die überraschend niedrige Nachfrage, die zu toten Beständen und folglich teuren Bestandsabschreibungen führt. Wie alle Führungskräfte wissen, sollten Unternehmen auf das Beste hoffen, sich aber auf das Schlimmste vorbereiten. Wenn die Nachfrage genau dort liegt, wo sie erwartet wurde, läuft alles reibungslos. Die eigentliche Herausforderung im Prognosegeschäft besteht jedoch nicht darin, in einfachen Fällen gut abzuschneiden, in denen alles gut läuft, selbst wenn man einen groben gleitenden Durchschnitt berücksichtigt. Die eigentliche Herausforderung besteht darin, mit den schwierigen Fällen umzugehen; denjenigen, die Ihre Lieferkette durcheinanderbringen und alle verrückt machen.

power-clouds Lokad hat eine radikal neue Methode zur Bewältigung von Prognosen entwickelt, nämlich probabilistische Prognosen. Einfach ausgedrückt gibt eine probabilistische Prognose der Nachfrage nicht nur eine Schätzung der Nachfrage ab, sondern bewertet die Wahrscheinlichkeiten jeder einzelnen Zukunft. Die Wahrscheinlichkeit von 0 (null) Einheiten Nachfrage wird geschätzt, die Wahrscheinlichkeit von 1 Einheit Nachfrage wird geschätzt, von 2 Einheiten Nachfrage und so weiter... Jedes Nachfrageniveau erhält seine geschätzte Wahrscheinlichkeit, bis die Wahrscheinlichkeiten so klein werden, dass sie sicher ignoriert werden können.

Diese probabilistischen Prognosen bieten eine völlig neue Sicht auf die Zukunft. Anstatt in einer wunschdenkenden Perspektive stecken zu bleiben, in der Prognosezahlen erwartet werden, dass sie eintreten, erinnern probabilistische Prognosen daran, dass alles immer möglich ist, nur nicht ganz gleich wahrscheinlich. Daher bieten probabilistische Prognosen eine leistungsstarke Möglichkeit, die Risiken quantitativ auszubalancieren (während traditionelle Prognosen gegenüber letzteren blind bleiben).

Während die Risikoanalyse bei traditionellen Prognoseansätzen tendenziell eine nachträgliche Überlegung ist, rückt Lokad den Fall mit probabilistischen Prognosen in den Mittelpunkt.

Aus der Sicht eines Praktikers

Probabilistische Prognosen mögen sehr einschüchternd und technisch klingen. Doch die Chancen stehen gut, dass Sie als Supply-Chain-Praktiker bereits seit Jahren “intuitive” probabilistische Prognosen durchgeführt haben: Denken Sie an all die Situationen, in denen Ihre Grundprognosen nach oben oder unten korrigiert werden mussten, weil die Risiken einfach zu groß waren… Genau darum geht es bei probabilistischen Prognosen: eine angemessene Balance bei realen Entscheidungen zu finden, wenn man einer unsicheren Zukunft gegenübersteht. Während die Risikoanalyse bei traditionellen Prognoseansätzen tendenziell eine nachträgliche Überlegung ist, rückt Lokad den Fall mit probabilistischen Prognosen in den Mittelpunkt.

Die Datenoutput des probabilistischen Prognosemotors sind Wahrscheinlichkeitsverteilungen. Aus praktischer Sicht ist diese Information zwar äußerst umfangreich (es handelt sich schließlich um einen Blick auf viele mögliche Zukunftsszenarien!), aber auch ziemlich unpraktisch in ihrer Rohform. Daher bietet Lokad eine komplette Plattform, alle notwendigen Tools und Teamunterstützung, um Ihrem Unternehmen zu ermöglichen, diese Wahrscheinlichkeiten in Geschäftsentscheidungen umzusetzen, wie z.B. Nachbestellmengen.

reorder_quantities

Lokads Web-App verfügt über Big-Data-Verarbeitungsfunktionen und ermöglicht es Ihnen, die erforderliche Geschäftslogik zu erstellen, die diese Prognosen in Entscheidungen umsetzt, die speziell auf Ihr Unternehmen zugeschnitten sind. Diese Entscheidungen können an Ihre spezifischen Supply-Chain-Einschränkungen angepasst werden, wie z.B. MOQs (Mindestbestellmengen), Ihre wirtschaftlichen Treiber, wie z.B. Risiken im Zusammenhang mit dem Ablaufdatum, und Ihre Prozesse, wie z.B. tägliche Bestellungen, die vor 8 Uhr morgens getätigt werden müssen.

Robotisierung durch maschinelles Lernen

Das Supply-Chain-Management beinhaltet häufig viele Produkte, die an vielen Standorten bewegt werden. Traditionelle Prognoselösungen neigen dazu, stark auf manuelle Anpassungen zurückzugreifen, wenn fortgeschrittene statistische Muster, wie z.B. neue Produkte oder Effekte des Produktlebenszyklus, beteiligt sind. Bei Lokad zeigt unsere Erfahrung jedoch, dass, wenn eine Prognoselösung Feinabstimmung erfordert, kein Ende in Sicht ist: egal wie viele Wochen oder Monate an Arbeitszeit darauf verwendet werden, die Lösung zum Laufen zu bringen, es besteht ein ständiger Bedarf an weiterer Feinabstimmung, einfach weil es zu viele Produkte, zu viele Standorte und das Geschäft sich ständig ändert.

Daher haben wir uns bei Lokad entschieden, den Prognoseprozess vollständig zu robotisieren. Das bedeutet, dass

  • kein statistisches Wissen erforderlich ist, um Prognosen zu erhalten
  • keine Feinabstimmung erwartet wird, um Prognosen anzupassen
  • keine Wartung erforderlich ist, um die Prognosen mit Ihrem Unternehmen abzustimmen
Robotization-through-machine-learning
Diese Robotisierung wird durch maschinelles Lernen erreicht. Intuitiv betrachtet ist die Menge an verfügbaren Informationen pro Produkt in der Regel zu gering, um eine genaue statistische Analyse durchzuführen. Durch die Betrachtung von Korrelationen zwischen allen jemals verkauften Produkten wird es jedoch möglich, die Prognosemodelle automatisch anzupassen und wesentlich bessere Prognosen zu berechnen, die nicht nur die Daten eines bestimmten Produkts selbst nutzen, sondern auch die Daten aller Produkte, die aus prognostischer Sicht als ähnlich angesehen werden. Die Algorithmen, die in der Lage sind, dieses Problem mit hoher Dimensionalität zu lösen, werden allgemein als maschinelles Lernen oder statistisches Lernen bezeichnet. Lokad nutzt genau diese Algorithmen - viele davon tatsächlich - um seine Prognosen zu liefern.

Als kleiner Nachteil verbrauchen diese Algorithmen tatsächlich viel mehr Rechenleistung als ihre traditionellen Gegenstücke. Dieses Problem wird jedoch durch Cloud-Computing gelöst, das den Prognose-Engine reibungslos am Laufen hält, unabhängig von der Datenmenge.

Der Ursprung unserer probabilistischen Prognosen

Lokad hat die probabilistische Prognose nicht erfunden, andere Mathematiker haben dies getan, hauptsächlich durch die Verwendung des Konzepts zur Bewältigung einer ganz anderen Reihe von Problemen wie der Prognose von Warenbörsenpreisen oder der Wettervorhersage. Außerdem hat Lokad die probabilistische Prognose nicht von Anfang an verwendet; wir haben klassische Prognosen (2008), Quantilprognosen (2012) und Quantilraster (2015)

graph-work-in-progress

vorher verwendet. Als Ergebnis sind probabilistische Prognosen tatsächlich die 4. Generation unserer Prognosetechnologie. Aus den Erfahrungen, die wir mit den vorherigen Iterationen dieser Technologie gesammelt haben, haben wir eine beträchtliche Menge an Know-how gewonnen, wenn es darum geht, eine Prognose-Engine zu entwerfen, die für eine Vielzahl von Geschäftssituationen geeignet ist.

Die Idee, Wahrscheinlichkeiten zu schätzen anstatt eines Durchschnitts, stammt aus unseren frühen Jahren, als wir immer noch versuchten, den klassischen Ansatz zum Laufen zu bringen. Es dauerte einige Misserfolge, um zu erkennen, dass der klassische Ansatz intrinsisch fehlerhaft war und dass keine Menge an F&E einen defekten statistischen Rahmen reparieren konnte. Der statistische Rahmen selbst musste zuerst repariert werden, um das Prognosemodell zum Laufen zu bringen.

Darüber hinaus war jede Iteration unserer Prognose-Engine eine Verallgemeinerung - aus mathematischer Sicht - der vorherigen Version, wobei jede neue Generation unserer Prognose-Engine in der Lage war, mehr Situationen zu bewältigen als die vorherige. Tatsächlich ist es besser, ungefähr richtig zu sein als genau falsch. Die schwierigsten Situationen treten auf, wenn die Prognose-Engine keine Prognosen generieren kann, die am besten zu einer bestimmten Geschäftssituation passen, weil die Engine nicht ausdrucksstark genug ist. Oder wenn die Prognose-Engine die Eingabedaten nicht verarbeiten kann, die wirklich relevant wären, um statistische Erkenntnisse zu einer gegebenen Situation zu gewinnen, weil die Engine erneut an Ausdrucksstärke mangelt. Bei Lokad ist die Prognose eine laufende Arbeit. Während wir stolz auf das sind, was wir mit unserer probabilistischen Prognose-Engine aufgebaut haben, ist dies nicht das Ende unserer Bemühungen. Im Gegensatz zu On-Premise-Lösungen, bei denen ein Upgrade auf ein neues Tool eine Herausforderung für sich darstellt, profitieren die Kunden von Lokad von unserer Prognose-Engine der nächsten Generation, sobald sie verfügbar wird.

Unsere Prognose-FAQ

Welche Prognosemodelle verwenden Sie?

Wir verwenden viele Prognosemodelle. Die meisten der Modelle, die wir heutzutage verwenden, würden als Machine-Learning-Algorithmen betrachtet werden. Diese Modelle wurden von Lokad entwickelt und haben in der wissenschaftlichen Literatur in der Regel keine benannten Gegenstücke. Als wir 2008 begannen, hatten wir alle Klassiker neu implementiert (Box-Jenkins, ARIMA, Holt-Winters, exponentielle Glättung usw.), aber diese Modelle gerieten in Vergessenheit, da sie einfach nicht mit unseren neuesten Modellen konkurrieren können.

Wie wählen Sie das/die Modelle aus, die verwendet werden sollen?

Die Auswahl des richtigen Modells oder der richtigen konvexen Kombination von Modellen ist bereits die halbe Miete, wenn es darum geht, eine gute Prognose zu erstellen. Aus statistischer Sicht wäre ein System, das immer das “beste” Modell auswählt, streng äquivalent zu einem System, das immer die “perfekten” Prognosen auswählt. In der Praxis stützt sich unser Prognose-Engine stark auf Backtesting, um die beste Modellkombination auszuwählen.

Ja, der Prognose-Engine behandelt alle gängigen Zyklen. Unsere Modelle nutzen auch intensiv einen mehrfachen Zeitreihenansatz, um die beobachteten Zyklen in anderen Produkten zu nutzen, um die Prognosegenauigkeit eines bestimmten Produkts zu verbessern. Natürlich können zwei Produkte dieselbe Saisonalität aufweisen, aber nicht das gleiche Wochentagsmuster. Wir haben auch Modelle, um damit umzugehen.

Welche Daten benötigen Sie?

Um die Nachfrage vorherzusagen, benötigt der Prognose-Engine mindestens die tägliche historische Nachfrage, und es ist noch besser, eine disaggregierte Auftragsgeschichte bereitzustellen. Was die Länge der Historie betrifft - je länger sie ist, desto besser. Während mit weniger als 2 Jahren Geschichte keine Saisonalität erkannt werden kann, halten wir 3 Jahre Geschichte für gut und 5 Jahre für ausgezeichnet. Um die Vorlaufzeiten vorherzusagen, benötigt der Engine in der Regel, dass die Bestellungen sowohl die Bestelldaten als auch die Lieferdaten enthalten. Die Angabe Ihrer Produkt- oder SKU-Eigenschaften hilft auch erheblich, die Prognosen zu verfeinern. Darüber hinaus ist es auch sehr hilfreich, Ihre Lagerbestände bereitzustellen, um eine erste aussagekräftige Lageranalyse zu erhalten.

Können Sie meine Excel-Tabelle prognostizieren?

Als Faustregel gilt: Wenn alle Ihre Daten in eine Excel-Tabelle passen, können wir in der Regel nicht viel für Sie tun; und ehrlich gesagt kann das auch niemand. Tabellendaten werden wahrscheinlich pro Woche oder pro Monat aggregiert, und die meisten historischen Informationen gehen durch eine solche Aggregation verloren. Darüber hinaus enthält Ihre Tabelle in diesem Fall auch nicht viele Informationen über die Kategorien und Hierarchien, die für Ihre Produkte gelten. Unser Prognose-Engine nutzt alle verfügbaren Daten, und ein Test an einer winzigen Stichprobe wird keine zufriedenstellenden Ergebnisse liefern.

Was ist mit Lagerausfällen und Promotionen?

Sowohl Lagerausfälle als auch Promotionen stellen eine Verzerrung der historischen Verkäufe dar. Da das Ziel darin besteht, die Nachfrage und nicht den Umsatz vorherzusagen, muss diese Verzerrung berücksichtigt werden. Eine häufige - aber falsche - Methode, mit diesen Ereignissen umzugehen, besteht darin, die Geschichte umzuschreiben, um die Lücken zu füllen und die Spitzen zu kürzen. Wir mögen jedoch diesen Ansatz nicht, da er darin besteht, Prognosen in den Prognose-Engine einzuspeisen, was zu erheblichen Überanpassungsproblemen führen kann. Stattdessen unterstützt unser Engine nativ “Flags”, die anzeigen, wo die Nachfrage zensiert oder aufgebläht wurde.

Prognostizieren Sie neue Produkte?

Ja, das tun wir. Um jedoch neue Produkte vorherzusagen, benötigt der Engine die Startdaten für die anderen “älteren” Produkte sowie deren historische Nachfrage zum Zeitpunkt des Starts. Es wird auch empfohlen, einige Ihrer Produktkategorien und/oder eine Produkt-Hierarchie anzugeben. Der Engine prognostiziert in der Tat neue Produkte, indem er die “älteren” Produkte automatisch erkennt, die als vergleichbar mit den neuen angesehen werden können. Da jedoch noch keine Nachfrage für die neuen Artikel beobachtet wurde, stützen sich die Prognosen vollständig auf die damit verbundenen Attribute.

Ist es möglich, die Prognosen anzupassen?

Fast ein Jahrzehnt Erfahrung in der statistischen Prognose hat uns viele Male gelehrt, dass es nie eine gute Idee ist, Prognosen anzupassen. Wenn Prognosen angepasst werden müssen, dann gibt es wahrscheinlich einen Fehler im Prognose-Engine, der behoben werden muss. Wenn kein Fehler behoben werden muss und die Prognosen genau wie erwartet aus statistischer Sicht durchgeführt werden, ist es wahrscheinlich die falsche Antwort auf das Problem, sie anzupassen. Normalerweise spiegelt das Bedürfnis, Prognosen anzupassen, das Bedürfnis wider, einen wirtschaftlichen Treiber irgendeiner Art zu berücksichtigen; der sich auf die Risikoanalyse “oben” auf der Prognose auswirkt, aber nicht auf die Prognose selbst.

Haben Sie Erfahrung mit meiner Branche?

Wir haben Erfahrung mit vielen Branchen: Mode, frische Lebensmittel, Konsumgüter, Elektronik, Ersatzteile, Luft- und Raumfahrt, leichte Fertigung, schwere Fertigung, usw. Wir arbeiten auch mit verschiedenen Arten von Branchenakteuren zusammen: E-Commerce-Unternehmen, Großhändler, Importeure, Hersteller, Distributoren, Einzelhandelsketten, usw. Der einfachste Weg, sicherzustellen, dass wir Erfahrung mit Ihrer Branche haben, ist der direkte Kontakt mit uns.

Verwenden Sie externe Daten, um die Prognosen zu verfeinern?

Nein. Während Ihre Prognosen von all dem Know-how und der Gesamtsystemabstimmung profitieren, die wir bei der Arbeit mit anderen Kunden gewonnen haben, enthalten Ihre Prognosen keine Daten, die aus externen Datenquellen stammen, weder von anderen Lokad-Kunden noch von öffentlichen Datensätzen. Ebenso wird Ihre Daten nur für Zwecke verwendet, die explizit mit Ihrem Unternehmenskonto verbunden sind, und nichts anderes.