Funktioner för prediktiv modellering i tidsserievisualiseringar
Det här dokumentet beskriver stegen som krävs för att utöka en tidsaxel i framtiden så att du kan göra förutsägelser för framtida datum med hjälp av funktioner för prediktiv modellering.
Följ exemplen nedan för att se hur du gör.
Steg 1: Skapa en visualisering
I Tableau Desktop ansluter du till den sparade datakällan Urval - Superstore, som ingår i Tableau.
Gå till arbetsbladet Blad 1.
Från Data-fönstret drar du dimensionen Beställningsdatum till hyllan Kolumner.
Öppna snabbmenyn för mätvärdet för att ändra nivå till Månad och År:
- Dra Vinst till hyllan Rader.
Steg 2: Skapa en förutsägelseberäkning
Klicka för att Öppna menyn Analys längst upp och välj sedan Skapa beräknat fält.
Gör följande i beräkningsredigeraren:
Namnge beräkningen: Kvantil förutsäg vinstmedian.
Ange följande formel:
MODEL_QUANTILE(0.5, SUM([Profit]),ATTR(DATETRUNC('month', [Order Date])))
Funktionen MODEL_QUANTILE tar en given kvantil och förutsäger värden baserat på de prediktorer du matar in. I det här fallet är kvantilen = 0,5, vilket förutser medianen. Vi vill förutsäga vinst så måluttrycket är SUM([Vinst]). Eftersom vi vill basera förutsägelsen på tidigare prestanda så behöver vi inkludera datum som en prediktor.
Obs! Med funktioner för prediktiv modellering kan du inte blanda aggregerade och ej aggregerade argument. Eftersom måluttrycket måste vara ett aggregat så måste prediktorn också vara det. I det här fallet använde vi ATTR(DATETRUNC('månad', [Orderdatum])). Mer information om hur ATTR-funktionerna används finns i När attributfunktionen (ATTR) ska användas.Klicka på OK när du är klar.
Prognosberäkningen läggs nu till som ett beräknat fält i rutan Data.
Steg 3: Lägg till prognosberäkningen i vyn
Dra prognosberäkningen till hyllan Rader till höger om SUM(Vinst).
Högerklicka (Ctrl-klicka på Mac) på mätvärdet och välj Dubbel axel.
Justera de två axlarna i ett dubbelaxeldiagram som använder samma skala genom att högerklicka (Ctrl-klicka på Mac) på den sekundära axeln, i det här fallet Kvantil förutsäg medianvinst och välj Synkronisera axel. Detta justerar skalan på de två axlarna.
Steg 4: Utöka datumintervallet och förtäta data
Det slutliga steget är att utöka den vågräta axeln till framtiden så att du kan lägga till markeringar utöver nuvarande datumintervall.
Det gör du genom att öppna snabbmenyn för pillret MONTH(Orderdatum) och välja Utöka datumintervall.
I dialogrutan Utöka datumintervall utökar vi axeln med 16 månader:
Tableau har automatiskt uppdaterat vyn genom att utöka den vågräta axeln och inkludera förutsägelser för dessa framtida datum:
Notera att den blå Vinst-linjen inte sträcker sig till slutet av diagrammet. Den orange linjen som representerar prognosberäkningen Kvantil förutsäg medianvinst, sträcker sig dock till slutet av diagrammet. Beräkning av prognosticerad vinst för framtida datum är ett exempel på dataförtätning som sker när Tableau skapar ytterligare markeringar i vyn för att kompensera för saknade värden. Data läggs inte till den underliggande datakällan, markeringar genereras och läggs till i vyn.
Mer information om dataförtätning finns i det här inlägget om dataförtätning(Länken öppnas i ett nytt fönster) (på engelska) från Data Plus Science(Länken öppnas i ett nytt fönster).