Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Erstellen und Konfigurieren des Zeitreihenexperiments

Der erste Schritt besteht im Erstellen und Konfigurieren eines Zeitreihenexperiments. Sie verwenden den Trainingsdatensatz, den Sie zuvor hochgeladen haben, um das Modell zu trainieren, bis es zur Bereitstellung und zum Treffen von Vorhersagen bereit ist.

Erstellen eines neuen Experiments

  1. Gehen Sie zur Seite „Erstellen“ des Aktivitätscenters Analysen und wählen Sie ML-Experiment aus.

  2. Geben Sie einen Namen für Ihr Experiment ein, zum Beispiel Umsatzprognosen.

  3. Fügen Sie optional eine Beschreibung und Tags hinzu.

  4. Wählen Sie einen Bereich für Ihr Experiment aus. Das kann Ihr persönlicher Bereich oder ein freigegebener Bereich sein.

  5. Klicken Sie auf Erstellen.

  6. Wählen Sie die Trainings-Datensatzdatei ML - Multivariate forecasting - training.csv aus.

ML-Experiment mit ausgewähltem Zeitreihen-Trainingsdatensatz.

Schemaansicht im neuen ML-Experiment mit ausgewähltem Zeitreihen-Trainingsdatensatz.

Konfigurieren von Zeitreihen-Prognoseparametern

Schritt 1: Ziel auswählen

Beginnen Sie mit der Definition einer Zielspalte. Wir möchten zukünftigen Umsatz prognostizieren, wählen Sie daher diese Spalte als Ziel aus.

  • Klicken Sie in der Tabellenzeilen Schemaansicht auf das Optionsfeld neben sales. Ein Zielsymbol Ziel ersetzt die Schaltfläche.

Auswählen der Zielspalte für das Zeitreihenexperiment.

Auswählen der Zielspalte für das Zeitreihenexperiment

Schritt 2: Experiment als Zeitreihenexperiment konfigurieren

  1. Klicken Sie auf Schema Konfiguration anzeigen, um das Experimentkonfigurationsfenster zu erweitern, sofern es noch nicht geöffnet ist.

  2. Erweitern Sie Ziel und Experimenttyp.

  3. Wählen Sie unter Experimenttyp die Option Zeitreihe aus. Diese Option wird nur angezeigt, nachdem Sie eine numerische Spalte mit hoher Kardinalität ausgewählt haben.

Schritt 3: Datumsindex auswählen

Als Nächstes müssen Sie die zu verwendende Zeitreihen-Indexspalte auswählen.

  1. Bleiben Sie im Abschnitt Ziel und Experimenttyp des Konfigurationsfensters und klicken Sie unter Datumsindex auf das Dropdown-Menü, um es zu erweitern.

  2. Wählen Sie date aus.

Experimentkonfigurationsfenster, in dem Zeitreihe als Experimenttyp und date als Datumsindexspalte ausgewählt ist.

Auswählen des Experimenttyps und des Datumsindex für das Experiment

Nachdem Sie den Datumsindex ausgewählt haben, werden einige neue Informationen im Fenster angezeigt. Sie können jetzt Gruppen und Zukünftige Features konfigurieren und Prognoseeinstellungen anpassen.

Schritt 4: Gruppen auswählen

Der Trainingsdatensatz für dieses Tutorial ist für multivariate Prognosen konzipiert. Bei der multivariaten Prognose ist es das Ziel, Zielwerte zusammen mit anderen Dimensionen vorherzusagen, die direkt mit dem Ziel variieren. In diesem Tutorial enthalten die Daten beispielsweise Umsatzmetriken, die individuell für jede Filiale und Produktfamilie verfolgt werden. Die multivariate Prognose ermöglicht es Ihnen, jede dieser Dimensionen – die andernfalls als separate Modelle trainiert werden müssten – in einem einzigen Experiment zu kombinieren, sodass Modelle mehr über Muster und Interaktionen zwischen verschiedenen Datenkohorten lernen können.

Sie konfigurieren multivariate Experimente, indem Sie bis zu zwei Spalten aus den Trainingsdaten als Gruppen auswählen.

Das Ziel dieses Tutorials ist es, Modelle zu trainieren, um den Umsatz zusammen mit der Filialnummer und der Produktfamilie zu lernen und vorherzusagen. Wählen Sie daher diese beiden Spalten als Gruppen aus.

  • Wählen Sie store_nbr und family als Gruppen aus.

Informationshinweis Wenn keine Gruppe explizit ausgewählt wird, sucht das Modell automatisch nach einer geeigneten Gruppierung, die nur kategoriale Features verwendet. Nachdem eine gültige Gruppe identifiziert wurde, wird der Prozess mit dem Training fortgesetzt. Wenn wir also möchten, dass das System store_nbr automatisch als gültige Gruppenspalte erkennt, muss sie als kategoriales Feature markiert werden.

Schritt 5: Kovariaten (Features) konfigurieren

Die Begriffe „Kovariate“ und „Feature“ werden im maschinellen Lernen oft synonym verwendet, aber bei der Zeitreihenprognose in Qlik Predict wird der Begriff „Kovariate“ häufiger verwendet und beschreibt das Element besser. In einem multivariaten Zeitreihenmodell gibt es drei Arten von Kovariaten: statische, vergangene und zukünftige.

Statische und vergangene Kovariaten gehören zu den Features, die Sie in das Experimenttraining einbeziehen, abgesehen von den Gruppen, dem Datumsindex und zukünftigen Features. Statische und vergangene Kovariaten werden vom System automatisch identifiziert. Sie müssen diese nicht weiter konfigurieren und sie lediglich als Features einschließen (aber nicht als zukünftige Features konfigurieren).

Zukünftige Kovariaten oder zukünftige Features sind ebenfalls Features, die Sie in das Training einschließen. Zukünftige Kovariaten sind Features, die zukünftige Daten enthalten, die Sie im Voraus kennen werden – insbesondere haben Sie Zugriff auf zukünftige Werte für dieses Feature, die Ihren ausgewählten Prognosehorizont umfassen. Für zukünftige Features müssen Sie auch die Datenwerte für den Verlaufszeitraum kennen, für den das Modell trainiert wird.

Zusätzlich zum Einschließen eines zukünftigen Features in die Liste der Trainings-Features müssen Sie es auch als zukünftiges Feature im Trainingskonfigurationsfenster konfigurieren. Zur Vorhersagezeit erwartet das Modell zukünftige Feature-Daten, die den Prognosehorizont umfassen, um genaue Prognosen zu erstellen.

In den Trainingsdaten verfolgt das Feature onpromotion, wie viele Produkte für das angegebene Datum zu Aktionspreisen rabattiert werden. Dies sind Informationen, die im Voraus bekannt sind und für die zukünftige Daten verfügbar sind, sodass sie als zukünftiges Feature verwendet werden können.

  • Erweitern Sie unter dem Dropdown-Menü Gruppen die Option Zukünftige Features und wählen Sie onpromotion aus.

Fassen wir zusammen:

  • onpromotion wurde als zukünftiges Feature ausgewählt.

  • Außer dem Datumsindex wurden keine anderen Kovariaten für das Training ausgewählt.

Schritt 6: Prognosefenster und -lücke festlegen

Nachdem Sie den Datumsindex ausgewählt haben, werden einige neue Informationen im Fenster angezeigt.

Gehen Sie zum Abschnitt Basierend auf Ihren Daten. Dieser Abschnitt umreißt den Zeitbereich Ihrer Verlaufsdaten und ermöglicht es Ihnen, den Bereich zukünftiger Termine zu konfigurieren, für die Sie Vorhersagen treffen möchten.

Die Geschätzte maximale Prognose beträgt 180 Tage. Diese Schätzung basiert auf den verfügbaren Verlaufsdaten, wobei das Prognosefenster einen Bruchteil der insgesamt verfügbaren Verlaufsdaten ausmacht. Sie stellt die maximale Anzahl zukünftiger Zeitschritte (in diesem Fall Tage) dar, für die Sie voraussichtlich das Ziel vorhersagen können. Nach dem Ausführen einer Version des Trainings werden weitere Informationen bekannt sein, und diese Schätzung wird durch eine definitive maximale Prognose ersetzt.

Die Prognosefenstergröße legt fest, wie viele Zeitschritte in die Zukunft Sie vorhersagen möchten. Wenn Sie beispielsweise in diesem Tutorial das Prognosefenster auf 7 setzen, würde dies bedeuten, dass das Modell eine Woche zukünftiger Zieldaten vorhersagen soll.

Die Prognoselückengröße legt die Anzahl der Zeitschritte unmittelbar nach dem Ende Ihrer Trainingsdaten fest, für die Sie keine Vorhersagen wünschen. Sie möchten beispielsweise den Umsatz nur für Zeitpunkte vorhersagen, die drei oder mehr Tage in der Zukunft liegen.

  1. Legen Sie im Abschnitt Basierend auf Ihren Daten die Prognosefenstergröße auf 7 Zeitschritte fest.

  2. Legen Sie die Prognoselückengröße auf 3 Zeitschritte fest.

InformationshinweisDer Prognosehorizont ist das Prognosefenster plus die Größe der Prognoselücke, gemessen in Zeitschritten. In diesem Fall beträgt der Prognosehorizont 10, was bedeutet, dass Sie zum Zeitpunkt der Vorhersage 10 Zeitschritte in die Zukunft prognostizieren, auch wenn für diese Vorhersagelücke möglicherweise keine tatsächlichen Werte aufgezeichnet wurden.

Das Experimentkonfigurationsfenster zeigt konfigurierte Gruppen, das zukünftige Feature und eine Zusammenfassung aller ausgewählten Features.

Das Experimentkonfigurationsfenster zeigt konfigurierte Gruppen, das zukünftige Feature und eine Zusammenfassung aller ausgewählten Features.

Das folgende Diagramm veranschaulicht Konzepte der Zeitreihenprognose und wie sie mit der Experimentkonfiguration zusammenhängen. Weitere Informationen über Konzepte für Zeitreihenprognosen finden Sie unter Arbeiten mit multivariaten Zeitreihenprognosen.

Vereinfachte Darstellung der Komponenten einer Zeitreihenprognoseaufgabe in Qlik Predict.

Bestätigen anderer Einstellungen

Nachdem Sie die Zeitreihenkonfigurationen abgeschlossen haben, überprüfen Sie die verbleibenden Trainingseinstellungen im Konfigurationsfenster.

  • Unter Features sehen Sie, dass vier Features ausgewählt sind.

  • Unter Algorithmen sehen Sie, dass alle verfügbaren Algorithmen ausgewählt sind.

Trainieren des Experiments

Die Konfiguration ist abgeschlossen, und wir können mit dem Training beginnen.

  • Klicken Sie unten rechts auf Experiment ausführen.

Wenn die Ausführung des Experiments abgeschlossen ist, können wir zum nächsten Schritt weitergehen, der Prüfung der erhaltenen Modellmetriken.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!