Amazon Forecast ist für Neukunden nicht mehr verfügbar. Bestehende Kunden von Amazon Forecast können den Service weiterhin wie gewohnt nutzen. Erfahren Sie mehr“
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erklärbarkeit der Forecast
Forecast Erklärbarkeit von Prognosen hilft Ihnen dabei, besser zu verstehen, wie sich die Attribute in Ihren Datensätzen auf Prognosen für bestimmte Zeitreihen (Element- und Dimensionskombinationen) und Zeitpunkte auswirken. Forecast verwendet eine Metrik namens Impact Scores, um die relativen Auswirkungen der einzelnen Attribute zu quantifizieren und zu bestimmen, ob sie die Prognosewerte erhöhen oder verringern.
Betrachten Sie z. B. ein Prognoseszenario, in dem das Ziel sales
ist und es zwei verwandte Attribute gibt: price
und color
. Forecast können ergeben, dass die Farbe des Artikels bei bestimmten Artikeln einen großen Einfluss auf den Umsatz hat, bei anderen Artikeln jedoch nur einen vernachlässigbaren Effekt hat. Er kann auch feststellen, dass eine Werbeaktion im Sommer einen großen Einfluss auf den Umsatz hat, eine Werbeaktion im Winter jedoch kaum.
Um die Erklärbarkeit von Forecast zu aktivieren, muss Ihr Prädiktor mindestens eines der folgenden Elemente enthalten: verwandte Zeitreihen, Elementmetadaten oder zusätzliche Datensätze wie Feiertage und Wetterindex. Weitere Informationen finden Sie unter Einschränkungen und bewährte Verfahren.
Um aggregierte Impact-Werte für alle Zeitreihen und Zeitpunkte in Ihren Datensätzen anzuzeigen, verwenden Sie Predictor Explainability anstelle von Forector Explainability. Siehe Erklärbarkeit von Prädiktoren.
Python-Notizbücher
Einen step-by-step Leitfaden zur Erklärbarkeit von Forecast finden Sie unter Erklärbarkeit auf Artikelebene
Themen
Interpretation von Impact Scores
Auswirkungswerte messen die relativen Auswirkungen, die Attribute auf die Prognosewerte haben. Wenn das Attribut „Preis“ beispielsweise einen doppelt so hohen Impact Score hat wie das Attribut „Ladenstandort“, können Sie schlussfolgern, dass der Preis eines Artikels doppelt so viele Auswirkungen auf die Prognosewerte hat wie der Ladenstandort.
Die Auswirkungswerte geben auch Aufschluss darüber, ob die Attribute die Prognosewerte erhöhen oder verringern. In der Konsole wird dies durch die beiden Grafiken verdeutlicht. Attribute mit blauen Balken erhöhen die Prognosewerte, während Attribute mit roten Balken die Prognosewerte verringern.
Es ist wichtig zu beachten, dass Auswirkungswerte die relativen Auswirkungen von Attributen messen, und nicht die absoluten. Daher kann man anhand der Auswirkungswerte nicht bestimmen, ob bestimmte Attribute die Modellgenauigkeit verbessern. Wenn ein Attribut einen niedrigen Auswirkungswert hat, bedeutet das nicht unbedingt, dass es nur geringe Auswirkungen auf die Prognosewerte hat. Es bedeutet vielmehr, dass es geringere Auswirkungen auf die Prognosewerte hat als andere vom Prognoseparameter verwendete Attribute.
Es ist möglich, dass alle oder einige Wirkungswerte Null sind. Dies kann der Fall sein, wenn die Features keinen Einfluss auf die Prognosewerte haben, sie nur einen Algorithmus AutoPredictor verwendet haben, der kein ML-Algorithmus ist, oder wenn Sie keine zugehörigen Zeitreihen- oder Elementmetadaten angegeben haben.
Für die Erklärbarkeit von Forecast gibt es zwei Formen von Impact-Scores: Normalisierte Impact-Werte und Raw Impact-Scores. Die unverarbeiteten Wirkungswerte basieren auf Shapley-Werten und sind weder skaliert noch begrenzt. Bei normalisierten Wirkungsgraden werden die Rohwerte auf einen Wert zwischen -1 und 1 skaliert.
Unformatierte Wirkungswerte sind nützlich, um die Ergebnisse verschiedener Ressourcen zur Erklärbarkeit zu kombinieren und zu vergleichen. Wenn Ihr Prädiktor beispielsweise über 50 Zeitreihen oder über 500 Zeitpunkte enthält, können Sie mehrere Ressourcen zur Erklärbarkeit von Forecast erstellen, um eine größere kombinierte Anzahl von Zeitreihen oder Zeitpunkten abzudecken, und die unverarbeiteten Wirkungswerte für Attribute direkt vergleichen. Die unverarbeiteten Wirkungswerte für Ressourcen zur Prognoseerklärbarkeit aus verschiedenen Prognosen sind jedoch nicht direkt vergleichbar.
Wenn Sie die Wirkungswerte in der Konsole anzeigen, werden Ihnen nur normalisierte Auswirkungswerte angezeigt. Wenn Sie Explainability exportieren, erhalten Sie sowohl Rohwerte als auch normalisierte Ergebnisse.
Erklärbarkeit von Forecast erstellen
Mit Forecast Explainability können Sie untersuchen, wie sich Attribute auf Prognosewerte für bestimmte Zeitreihen zu bestimmten Zeitpunkten auswirken. Nach der Angabe von Zeitreihen und Zeitpunkten berechnet Amazon Forecast die Impact-Werte nur für diese bestimmten Zeitreihen und Zeitpunkte.
Sie können Forecast Explainability für einen Prädiktor mithilfe des Software Development Kit (SDK) oder der Amazon Forecast-Konsole aktivieren. Wenn Sie das SDK verwenden, verwenden Sie den Vorgang. CreateExplainability
Zeitreihen angeben
Anmerkung
Eine Zeitreihe ist eine Kombination aus dem Element (item_id) und allen Dimensionen in Ihren Datensätzen
Wenn Sie Zeitreihen (Artikel- und Dimensionskombinationen) für Forecast Explainability angeben, berechnet Amazon Forecast die Wirkungswerte für Attribute nur für diese bestimmten Zeitreihen.
Um eine Liste von Zeitreihen anzugeben, laden Sie eine CSV-Datei, die die Zeitreihen anhand ihrer item_id- und Dimensionswerte identifiziert, in einen S3-Bucket hoch. Sie können bis zu 50 Zeitreihen angeben. Sie müssen auch die Attribute und Attributtypen der Zeitreihen in einem Schema definieren.
Ein Einzelhändler möchte beispielsweise wissen, wie sich eine Werbeaktion auf den Verkauf eines bestimmten Artikels (item_id
) an einem bestimmten Ladenstandort (store_location
) auswirkt. In diesem Anwendungsfall würden Sie die Zeitreihe angeben, die die Kombination aus item_id und store_location darstellt.
Die folgende CSV-Datei wählt die folgenden fünf Zeitreihen aus:
-
Artikel-ID: 001, Standort des Geschäfts: Seattle
-
Artikel-ID: 001, Ladenstandort: New York
-
Artikel-ID: 002, Standort des Geschäfts: Seattle
-
Artikel-ID: 002, Ladenstandort: New York
-
Artikel-ID: 003, Standort: Denver
001, Seattle 001, New York 002, Seattle 002, New York 003, Denver
Das Schema definiert die erste Spalte als item_id
und die zweite Spalte als. store_location
Sie können Zeitreihen mit der Forecast-Konsole oder dem Forecast Software Development Kit (SDK) angeben.
Zeitpunkte angeben
Anmerkung
Wenn Sie keine Zeitpunkte ("TimePointGranularity":
"ALL"
) angeben, berücksichtigt Amazon Forecast bei der Berechnung der Impact-Werte den gesamten Prognosezeitraum.
Wenn Sie Zeitpunkte für Forecast Explainability angeben, berechnet Amazon Forecast die Wirkungswerte für Attribute für diesen bestimmten Zeitraum. Sie können bis zu 500 aufeinanderfolgende Zeitpunkte innerhalb des Prognosehorizonts angeben.
Ein Einzelhändler möchte beispielsweise wissen, wie sich seine Eigenschaften auf den Umsatz im Winter auswirken. In diesem Anwendungsfall würden sie die Zeitpunkte angeben, die sich nur auf den Winterzeitraum im Prognosezeitraum erstrecken.
Sie können Zeitpunkte mit der Forecast-Konsole oder dem Forecast Software Development Kit (SDK) angeben.
Visualisieren der Erklärbarkeit von Forecast
Wenn Sie Forecast Explainability in der Konsole erstellen, visualisiert Forecast automatisch Ihre Impact-Ergebnisse. Wenn Sie Forecast Explainability mit dem CreateExplainabilityVorgang erstellen, setzen Sie ihn EnableVisualization
auf „true“ und die Auswirkungswerte für diese Erklärbarkeitsressource werden in der Konsole visualisiert.
Die Visualisierungen der Auswirkungswerte sind ab dem Datum der Erstellung der Erklärbarkeit 30 Tage gültig. Um die Visualisierung neu zu erstellen, erstellen Sie eine neue Forecast Explainability.
Erklärbarkeit der Forecast beim Exportieren
Anmerkung
Exportdateien können direkt Informationen aus dem Datensatz-Import zurückgeben. Dies macht die Dateien anfällig für CSV-Injections, wenn die importierten Daten Formeln oder Befehle enthalten. Aus diesem Grund können exportierte Dateien Sicherheitswarnungen auslösen. Um böswillige Aktivitäten zu vermeiden, deaktivieren Sie Links und Makros beim Lesen exportierter Dateien.
Mit Forecast können Sie eine CSV-Datei mit Impact-Ergebnissen an einen S3-Speicherort exportieren.
Der Export enthält rohe und normalisierte Wirkungswerte für die angegebene Zeitreihe sowie normalisierte aggregierte Wirkungswerte für alle angegebenen Zeitreihen und alle angegebenen Zeitpunkte. Wenn Sie keine Zeitpunkte angegeben haben, sind die Wirkungswerte bereits für alle Zeitpunkte in Ihrem Prognosehorizont aggregiert.
Sie können Forecast Explainability mit dem Amazon Forecast Software Development Kit (SDK) und der Amazon Forecast-Konsole exportieren.
Einschränkungen und bewährte Methoden
Beachten Sie bei der Arbeit mit Forecast Explainability die folgenden Einschränkungen und bewährten Methoden.
-
Forecast Erklärbarkeit von Prognosen ist nur für einige Prognosen verfügbar, die aus generiert wurden. Sie können AutoPredictor die Erklärbarkeit von Forecast nicht für Prognosen aktivieren, die mit älteren Prädiktoren generiert wurden (AutoML oder manuelle Auswahl). Weitere Informationen finden Sie unter Upgrade auf. AutoPredictor
-
Die Erklärbarkeit von Prognosen ist nicht für alle Modelle verfügbar — Die Modelle ARIMA (AutoRegressive Integrated Moving Average), ETS (Exponential Smoothing State Space Model) und NPTS (Non-Parametric Time Series) enthalten keine externen Zeitreihendaten. Daher erstellen diese Modelle keinen Erklärbarkeitsbericht, auch wenn Sie die zusätzlichen Datensätze einbeziehen.
-
Für die Erklärbarkeit sind Attribute erforderlich — Ihr Prädiktor muss mindestens eines der folgenden Elemente enthalten: verwandte Zeitreihen, Elementmetadaten, Feiertage oder den Wetterindex.
-
Auswirkungswerte von Null bedeuten keine Auswirkung — Wenn ein oder mehrere Attribute eine Auswirkungsbewertung von Null aufweisen, haben diese Attribute keine signifikante Auswirkung auf die Prognosewerte. Ein Punktewert kann auch Null sein, wenn nur ein Algorithmus AutoPredictor verwendet wurde, der kein ML-Algorithmus ist, oder wenn Sie keine entsprechenden Zeitreihen- oder Elementmetadaten angegeben haben.
-
Geben Sie maximal 50 Zeitreihen an — Sie können bis zu 50 Zeitreihen pro Forecast-Erklärbarkeit angeben.
-
Geben Sie maximal 500 Zeitpunkte an — Sie können bis zu 500 aufeinanderfolgende Zeitpunkte pro Forecast-Erklärbarkeit angeben.
-
Forecast berechnet auch einige aggregierte Auswirkungswerte. Forecast liefert auch aggregierte Auswirkungswerte für die angegebenen Zeitreihen und Zeitpunkte.
-
Erstellen Sie mehrere Ressourcen zur Erklärbarkeit von Prognosen für eine einzelne Forecast — Wenn Sie Auswirkungswerte für mehr als 50 Zeitreihen oder 500 Zeitpunkte benötigen, können Sie die Erklärbarkeitsressourcen stapelweise erstellen, um einen größeren Bereich abzudecken.
-
Vergleichen Sie die Rohwerte der Auswirkungen verschiedener Ressourcen zur Erklärbarkeit von Prognosen — Die unverarbeiteten Wirkungswerte können direkt mit den Erklärbarkeitsressourcen derselben Forecast verglichen werden.
-
Visualisierungen zur Erklärbarkeit von Forecast sind nach der Erstellung 30 Tage lang verfügbar. Um die Visualisierung nach 30 Tagen anzuzeigen, erstellen Sie eine neue Forecast-Erklärbarkeit mit derselben Konfiguration.