Skapa och konfigurera tidsserieexperimentet
Det första steget är att skapa och konfigurera ett tidsserieexperiment. Du kommer att använda träningsdatasetet som du överförde tidigare för att träna modellen tills den är redo att distribueras för att göra förutsägelser.
Skapa ett nytt experiment
Gör följande:
-
Gå till sidan Skapa i Analyser aktivitetscenter och välj ML-experiment.
-
Ange ett namn för ditt experiment, till exempel Försäljningsprognoser.
-
Du kan även lägga till en beskrivning och taggar.
-
Välj ett utrymme för ditt experiment. Det kan vara ditt personliga utrymme eller ett delat utrymme.
-
Klicka på Skapa.
-
Välj filen med träningsdatasetet ML - Multivariate forecasting - training.csv.
ML-experiment med valt träningsdataset för tidsserier.

Konfigurera inställningar för tidsserieprognoser
Steg 1: Välj mål
Börja med att definiera en målkolumn. Vi vill göra prognoser för framtida försäljning, så välj den kolumnen som mål.
Gör följande:
-
I
Schemavy klickar du på alternativknappen bredvid sales. En målikon
ersätter knappen.
Välja målkolumnen för tidsserieexperimentet.

Steg 2: Konfigurera experimentet till att vara ett tidsserieexperiment
Gör följande:
-
Klicka på
Visa konfiguration för att expandera panelen för experimentkonfiguration om den inte redan är öppen.
-
Expandera Experimentinställningar.
-
Under Experimenttyp väljer du Tidsserie. Det här alternativet visas endast efter att du har valt en numerisk kolumn med hög kardinalitet.
Steg 3: Välj ett datumindex
Därefter måste du välja vilken tidsserieindexkolumn som ska användas.
Gör följande:
-
Ett nytt delavsnitt, Tidsserieinställningar, visas i konfigurationspanelen. Under Datumindex klickar du på rullgardinsmenyn för att expandera den.
-
Välj date.
Panelen för experimentkonfiguration med Tidsserie vald som experimenttyp och date vald som datumindexkolumn.

Steg 4: Ange prognosfönster och gap
När du har valt ditt datumindex visas ny information i panelen.
Gå till delavsnittet Baserat på dina data. Det här delavsnittet beskriver tidsintervallet för dina historiska data och låter dig konfigurera intervallet för framtida datum som du vill göra förutsägelser för.
Den Uppskattad maximal prognos är 180 dagar. Denna uppskattning baseras på tillgängliga historiska data, där prognosfönstret är en bråkdel av de totala tillgängliga historiska data. Det representerar det maximala antalet framtida tidssteg (i det här fallet dagar) för vilka du beräknas kunna förutsäga målet. Efter att ha kört en version av träningen kommer mer information att vara känd och denna uppskattning kommer att ersättas av en slutgiltig maximal prognos.
Den Önskad storlek på prognosfönster anger hur många tidssteg in i framtiden du vill förutsäga. Till exempel, i den här självstudiekursen skulle inställningen av prognosfönstret till 7 indikera att modellen ska förutsäga en vecka av framtida måldatum.
Den Storlek på prognosgap anger antalet tidssteg omedelbart efter slutet av dina träningsdata för vilka du inte vill ha förutsägelser. Du kanske till exempel bara vill förutsäga försäljning för datum tre eller fler dagar in i framtiden.
Gör följande:
-
I delavsnittet Baserat på dina data anger du Önskad storlek på prognosfönster till 7 tidssteg.
-
Ange Önskad storlek på prognosgap till 3 tidssteg.
Steg 4: Välj grupper
Träningsdatasetet för den här självstudiekursen är utformat för multivariat prognos. Med multivariat prognos är målet att förutsäga målvärden tillsammans med andra dimensioner som varierar direkt tillsammans med målet. Till exempel innehåller data i den här självstudiekursen försäljningsmått som spåras individuellt för varje butik och produktfamilj. Multivariat prognos gör att du kan kombinera var och en av dessa dimensioner – som annars skulle behöva tränas som separata modeller – till ett enda experiment, vilket gör att modeller kan lära sig mer om mönster och interaktioner mellan olika kohorter av data.
Du konfigurerar multivariata experiment genom att välja upp till två kolumner från träningsdata som ska användas som grupper.
Målet med den här självstudiekursen är träna modeller för att lära sig och förutsäga försäljning tillsammans med butiksnummer och produktfamilj, så välj dessa två kolumner som grupper.
Gör följande:
-
Välj store_nbr och family som Grupper.
Steg 5: Konfigurera samvariabler (funktioner)
Termerna ”samvariabel” och ”funktion” används ofta synonymt inom maskininlärning, men vid tidsserieprognoser i Qlik Predict är termen ”samvariabel” vanligare och mer beskrivande. I en multivariat tidsserie-modell finns det tre typer av samvariabler: statiska, tidigare och framtida.
Statiska och tidigare samvariabler är bland de Funktioner som du inkluderar i experimentträningen, förutom grupper, datumindex och framtida funktioner. Statiska och tidigare samvariabler identifieras automatiskt av systemet. Du behöver inte konfigurera dessa utöver att inkludera dem som funktioner (och undvika att konfigurera dem som framtida funktioner).
Framtida samvariabler, eller framtida funktioner, avser också Funktioner som du inkluderar i träningen. Framtida samvariabler är funktioner som har framtida data som du kommer att känna till i förväg – i synnerhet har du tillgång till framtida värden för denna funktion som sträcker sig över din valda prognoshorisont. För framtida funktioner måste du också känna till datavärdena för det historiska tidsintervallet som modellen tränas på.
Förutom att inkludera en framtida funktion i listan över tränings-Funktioner måste du också konfigurera den som en framtida funktion i panelen för träningskonfiguration. Vid tidpunkten för förutsägelsen förväntar sig modellen framtida funktionsdata som sträcker sig över prognoshorisonten för att generera korrekta prognoser.
I träningsdata spårar funktionen onpromotion hur många produkter som är rabatterade till kampanjpriser för det angivna datumet. Detta är information som är känd i förväg, och det finns framtida data tillgängliga för den, så den kan användas som en framtida funktion.
Gör följande:
-
Under rullgardinsmenyn Grupper expanderar du Framtida funktioner och väljer onpromotion.
Sammanfattningsvis:
-
onpromotion har valts som en framtida funktion.
-
Förutom datumindexet valdes inga andra samvariabler för träningen.
Panelen för experimentkonfiguration som visar konfigurerade grupper, framtida funktion och en sammanfattning av alla valda funktioner.

Följande diagram illustrerar begrepp för tidsserieprognoser och hur de förhåller sig till experimentkonfigurationen. Mer information om begrepp för tidsserieprognoser finns i Arbeta med multivariat tidsserieprognos.
Förenklad illustration som beskriver komponenterna i ett tidsserieprognosproblem i Qlik Predict.

Bekräfta andra inställningar
Nu när du har slutfört tidsseriekonfigurationerna granskar du de återstående träningsinställningarna i konfigurationspanelen.
-
Under Funktioner kan du se att fyra funktioner är valda.
-
Under Algoritmer kan du se att alla tillgängliga algoritmer är valda.
Träna experimentet
Konfigurationen är klar och vi är redo att starta träningen.
Gör följande:
-
Klicka på Kör experiment.
När experimentet har körts klart kan vi gå vidare till nästa steg, vilket är att granska de resulterande modellmåtten.