Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Tworzenie i konfigurowanie eksperymentu szeregów czasowych

Pierwszy krok polega na utworzeniu i skonfigurowaniu eksperymentu szeregów czasowych. Przesłany wcześniej zestaw danych do uczenia będzie używany do uczenia modelu, aż model będzie gotowy do wdrożenia w celu tworzenia predykcji.

Tworzenie nowego eksperymentu

  1. Przejdź do strony Utwórz w centrum aktywności Analytics i wybierz Eksperyment uczenia maszynowego.

  2. Wprowadź nazwę swojego eksperymentu, na przykład Sales forecasts.

  3. Opcjonalnie dodaj opis i znaczniki.

  4. Wybierz przestrzeń na eksperyment. Może to być Twoja przestrzeń prywatna lub przestrzeń udostępniona.

  5. Kliknij Utwórz.

  6. Wybierz plik zestawu danych do uczenia ML - Multivariate forecasting - training.csv.

Eksperyment uczenia maszynowego z wybranym zestawem danych szeregów czasowych do uczenia.

Widok schematu w nowym eksperymencie uczenia maszynowego z wybranym zestawem danych szeregów czasowych do uczenia

Konfigurowanie parametrów prognozowania szeregów czasowych

Krok 1: Wybierz cel

Zacznij od zdefiniowania kolumny celu. Chcemy prognozować przyszłą sprzedaż, więc wybierz tę kolumnę jako cel.

  • W Wiersze tabeli Widoku schematu kliknij przycisk opcji obok sales. Ikona celu Cel zastępuje przycisk.

Wybieranie kolumny celu dla eksperymentu szeregów czasowych.

Wybieranie kolumny celu dla eksperymentu szeregów czasowych.

Krok 2: Skonfiguruj eksperyment jako eksperyment szeregów czasowych

  1. Kliknij Schemat Wyświetl konfigurację, aby rozwinąć panel konfiguracji eksperymentu, jeśli nie jest jeszcze rozwinięty.

  2. Rozwiń Cel i typ eksperymentu.

  3. W sekcji Typ eksperymentu wybierz Szeregi czasowe. Ta opcja pojawia się tylko po wybraniu kolumny numerycznej o wysokiej kardynalności.

Krok 3: Wybierz indeks daty

Następnie musisz wybrać kolumnę indeksu szeregów czasowych do użycia.

  1. Nadal w sekcji Cel i typ eksperymentu w panelu konfiguracji, w obszarze Indeks daty kliknij menu rozwijane, aby je rozwinąć.

  2. Wybierz date.

Panel konfiguracji eksperymentu z wybranym Szeregiem czasowym jako typem eksperymentu i date wybraną jako kolumna indeksu daty.

Wybieranie typu eksperymentu i indeksu daty dla eksperymentu

Po wybraniu indeksu daty w panelu pojawiły się nowe informacje. Możesz teraz skonfigurować Grupy i Przyszłe cechy oraz dostosować ustawienia prognozowania.

Krok 4: Wybierz grupy

Zestaw danych treningowych dla tego samouczka jest przeznaczony do prognozowania wielowymiarowego. W prognozowaniu wielowymiarowym celem jest przewidywanie wartości docelowych wraz z innymi wymiarami, które zmieniają się bezpośrednio wraz z celem. Na przykład w tym samouczku dane zawierają wskaźniki sprzedaży śledzone indywidualnie dla każdego sklepu i rodziny produktów. Prognozowanie wielowymiarowe pozwala połączyć każdy z tych wymiarów — które w przeciwnym razie mogłyby wymagać uczenia jako oddzielne modele — w jeden eksperyment, umożliwiając modelom uczenie się wzorców i interakcji między różnymi kohortami danych.

Eksperymenty wielowymiarowe konfiguruje się, wybierając maksymalnie dwie kolumny z danych treningowych do wykorzystania jako grupy.

Celem tego samouczka jest uczenie modeli w celu poznawania i przewidywania sprzedaży wraz z numerem sklepu i rodziną produktów, dlatego wybierz te dwie kolumny jako grupy.

  • Wybierz store_nbr i family jako Grupy.

Informacja Jeśli żadna grupa nie zostanie jawnie wybrana, model automatycznie wyszuka odpowiednie grupowanie, używając tylko cech kategorialnych. Po zidentyfikowaniu prawidłowej grupy proces przechodzi do uczenia. W związku z tym, jeśli chcemy, aby system automatycznie wykrył store_nbr jako prawidłową kolumnę grupy, musi być ona oznaczona jako cecha kategorialna.

Krok 5: Skonfiguruj kowarianty (cechy)

Terminy „kowariant” i „cecha” są często używane zamiennie w uczeniu maszynowym, ale w prognozowaniu szeregów czasowych w Qlik Predict termin „kowariant” jest powszechnie używany i bardziej opisowy. W wielowymiarowym modelu szeregów czasowych istnieją trzy typy kowariantów: statyczne, przeszłe i przyszłe.

Kowarianty statyczne i przeszłe należą do cech, które uwzględniasz w uczeniu eksperymentu, poza grupami, indeksem daty i przyszłymi cechami. Kowarianty statyczne i przeszłe są automatycznie identyfikowane przez system. Nie musisz ich konfigurować poza uwzględnieniem ich jako cech (i unikaniem konfigurowania ich jako przyszłych cech).

Kowarianty przyszłe, czyli przyszłe cechy, odnoszą się również do cech, które uwzględniasz w szkoleniu. Przyszłe kowarianty to cechy mające przyszłe dane, które będziesz znać z wyprzedzeniem — w szczególności, masz dostęp do przyszłych wartości dla tej cechy obejmujących wybrany horyzont prognozy. W przypadku przyszłych cech musisz również znać wartości danych dla historycznego zakresu czasu, na którym model jest uczony.

Oprócz uwzględnienia przyszłej cechy na liście Cech do uczenia musisz ją również skonfigurować jako przyszłą cechę w panelu konfiguracji uczenia. W czasie przewidywania model będzie oczekiwał przyszłych danych cech obejmujących horyzont prognozy, aby wygenerować dokładne prognozy.

W danych do uczenia cecha onpromotion śledzi, ile produktów jest przecenionych po promocyjnych stawkach dla określonej daty. Są to informacje znane z wyprzedzeniem, dla których dostępne są przyszłe dane, więc mogą być użyte jako przyszła cecha.

  • Poniżej listy rozwijanej Grupy rozwiń Przyszłe cechy i wybierz onpromotion.

Podsumowując:

  • onpromotion została wybrana jako przyszła cecha.

  • Poza indeksem daty nie wybrano żadnych innych kowariantów do uczenia.

Krok 6: Ustaw okno prognozy i lukę

Po wybraniu indeksu daty w panelu pojawiają się nowe informacje.

Przejdź do sekcji Na podstawie Twoich danych. Ta sekcja przedstawia zakres czasowy Twoich danych historycznych i umożliwia konfigurację zakresu przyszłych dat, dla których chcesz uzyskać predykcje.

Szacowana maksymalna prognoza wynosi 180 dni. To oszacowanie jest oparte na dostępnych danych historycznych, gdzie okno prognozy stanowi ułamek całkowitych dostępnych danych historycznych. Reprezentuje maksymalną liczbę przyszłych kroków czasowych (w tym przypadku dni), dla których szacuje się, że będziesz w stanie przewidzieć cel. Po uruchomieniu wersji szkolenia będzie dostępnych więcej informacji, a to oszacowanie zostanie zastąpione ostateczną prognozą maksymalną.

Wielkość okna prognozy określa, ile kroków czasowych w przyszłość chcesz przewidzieć. Na przykład w tym samouczku ustawienie okna prognozy na 7 wskazywałoby, że model ma przewidzieć tydzień przyszłych dat docelowych.

Wielkość luki prognozy określa liczbę kroków czasowych bezpośrednio po zakończeniu danych do uczenia, dla których nie chcesz prognoz. Na przykład możesz chcieć przewidzieć sprzedaż tylko dla dat trzy lub więcej dni w przyszłości.

  1. W sekcji Na podstawie Twoich danych ustaw Wielkość okna prognozy na 7 kroków czasowych.

  2. Ustaw Wielkość luki prognozy na 3 kroki czasowe.

InformacjaHoryzont prognozy to okno prognozy plus wielkość luki prognozy, mierzone w krokach czasowych. W tym przypadku horyzont prognozy wynosi 10, co oznacza, że w momencie przewidywania prognozujesz 10 kroków czasowych do przodu, nawet jeśli żadne rzeczywiste wartości nie zostały zarejestrowane dla tej luki predykcji.

Panel konfiguracji eksperymentu pokazujący skonfigurowane grupy, przyszłą cechę i podsumowanie wszystkich wybranych cech.

Panel konfiguracji eksperymentu pokazujący skonfigurowane grupy, przyszłą cechę i podsumowanie wszystkich wybranych cech.

Poniższy diagram ilustruje koncepcje prognozowania szeregów czasowych i ich związek z konfiguracją eksperymentu. Aby uzyskać więcej informacji na temat pojęć z zakresu prognozowania szeregów czasowych, zobacz temat Praca z prognozowaniem wielowymiarowych szeregów czasowych.

Uproszczona ilustracja przedstawiająca składniki problemu prognozowania szeregów czasowych w Qlik Predict.

Potwierdzanie innych ustawień

Po zakończeniu konfiguracji szeregów czasowych przejrzyj pozostałe ustawienia uczenia w panelu konfiguracji.

  • W sekcji Cechy widać, że wybrano cztery cechy.

  • W sekcji Algorytmy widać, że wszystkie dostępne algorytmy są wybrane.

Uczenie eksperymentu

Konfiguracja jest zakończona i możemy rozpocząć uczenie.

  • W prawym dolnym rogu okna eksperymentu kliknij Uruchom eksperyment.

Po zakończeniu eksperymentu możemy przejść do następnego kroku, jakim jest przejrzenie wynikowych wskaźników modelu.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!